ams 4 arab
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتدى تعليمي متعلق بالاتوبلاي ميديا ستوديو
 
الرئيسيةأحدث الصورالتسجيلدخول

 

  كيفية تكوين دوال Global Function

اذهب الى الأسفل 
2 مشترك
كاتب الموضوعرسالة
المبرمج الصغير1




المساهمات : 7
تاريخ التسجيل : 12/04/2013

 كيفية تكوين دوال Global Function Empty
مُساهمةموضوع: كيفية تكوين دوال Global Function    كيفية تكوين دوال Global Function Emptyالجمعة أبريل 12, 2013 10:33 pm

بسم الله الرحمن الرحيم
الدرس للاخ محمد ربيع

هذا الدرس أعتبره من أهم دروس برنامج Autoplay Media Studio

أولا ما هى دوال Global Function ؟
هى مجموعة أكواد تكون عامة أو شاملة للمشروع
لا توضع فى زر أو صورة أو اى object أخر
بل تكون مرئية بالنسبة لكل objects الموجودة فى المشروع

تساعد على عدم تكرار الأكواد فى كل object و ذلك باستدعاء اسم الدالة


طبعا ممكن تكون مش فهمت أى حاجة من الكلام السابق
لذا إليك التوضيح

لنأخذ هذا المشروع على سبيل المثال

http://www.mediafire.com/download.php?ne2zm5mvzmh

تجد أن كل صورة تحتوى هذا الكود
الكود:
[color=#0000FF][b]
[b]كود:[/b]
Properties={};
Properties.BackgroundType=0;
Properties.BackgroundColor=Math.HexColorToNumber("FF0000");
Application.SetPageProperties("Page1", Properties);
[/b][/color]

الرقم فى الكود الموجود فى السطر الثالث "FF000" يعبر عن لون الخلفية

لذا فى كل زر ( صورة ) يختلف هذا الرقم فقط ليغير لون الخلفية عن الضغط على الصورة

فبدلا من تكرار نفس الكود فى كل صورة باختلاف رقم اللون فقط
نقوم بعمل دالة يكون المتغير فيها هو رقم اللون فقط

و ذلك كما فى هذا المشروع

http://www.mediafire.com/download.php?zz3dzmnxtdn

كما يلى

أولا نفتح مكان كتابة الدالة Global Function
و يكون من قائمة
Project >> Global Function

ثانيا تكوين الدالة

الكود:
[color=#0000FF][b]
[b]كود:[/b]
function name()

محتوى الدالة

end
[/b][/color]


name الموجود فى الكود يكون اسم الدالة
و يمكن وضع المتغيرات داخل الأقواس

أما بالنسبة لمحتوى الدالة فيكون الأكواد المطلوبة
أو المتكررة باستمرار داخل المشروع

نعود للتعديل على المشروع السابق باستخدام الدوال العامة

نكتب فى Global Function الأكواد التالية
الكود:
[color=#0000FF][b]
[b]كود:[/b]
function colour(col)
Properties={};
Properties.BackgroundType=0;
Properties.BackgroundColor=Math.HexColorToNumber(col);
Application.SetPageProperties("Page1", Properties);
end
[/b][/color]

فنلاحظ الأتى :
تم وضع متغير col بين الأقواس و الذى يدل على رقم اللون للخلفية
و تم استبدال الرقم فى الكود الموجود فى السطر الرابع بنفس اسم المتغير


ثم نذهب الى كل صورة و نضع فيها كود استدعاء الدالة
و يتم الاستدعاء بذكر اسم الدالة ووضع متغير يتناسب مع كل صورة

فمثلا الصورة الحمراء
يتم وضع الكود

الكود:
[color=#0000FF][b]
[b]كود:[/b]
colour("FF0000");
[/b][/color]

حيث أن الرقم يدل على اللون الأحمر بالرقام السداسية عشر

فهذا الكود يدل على
عند الضغط على الصورةيتم استدعاء الدالة
و يتم جلب اكواد الدالة
و استبدال المتغير برقم اللون الاحمر

و فى الصورة التالية نضع الكود

الكود:
[color=#0000FF][b]
[b]كود:[/b]
colour("E2008A");
[/b][/color]


و هكذا

يمكن عمل Global Function
نضع فيها الأكواد و يتم استدعاءها فى أى مكان
حتى لا نكرر نفس الكود

جارى اضافة امثلة أخرى
بالتوفيق للجميع


_________________
الرجوع الى أعلى الصفحة اذهب الى الأسفل
ياسرهتهت




المساهمات : 9
تاريخ التسجيل : 03/09/2013

 كيفية تكوين دوال Global Function Empty
مُساهمةموضوع: رد: كيفية تكوين دوال Global Function    كيفية تكوين دوال Global Function Emptyالثلاثاء سبتمبر 03, 2013 8:33 pm

 

تسلم لايادي شرح مميز ننتظر المزيد من الامثلة
والله يعطيك العافية
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
كيفية تكوين دوال Global Function
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» شرح دوال Api مع بعض الامثله
»  إستغلال دوال النظام و قل وداعا لأغلب الإضافات
» كيفية تغيير اسم التجميعية
» كيفية التعامل مع القوائم
» كيفية عمل اسطوانة قرآن كريم

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
ams 4 arab :: منتديات الأوتو بلاي وصناعة الأسطوانات :: منتدى الدروس والشروحات-
انتقل الى: