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

منتدى شبابي


 
الرئيسيةالبوابةأحدث الصورالتسجيلدخول

 

 شرح الـ Functions في السويش ماكس

اذهب الى الأسفل 
كاتب الموضوعرسالة





تاريخ التسجيل : 01/01/1970

شرح الـ Functions في السويش ماكس  Empty
مُساهمةموضوع: شرح الـ Functions في السويش ماكس    شرح الـ Functions في السويش ماكس  Emptyالسبت مايو 07, 2011 12:51 am

================================================== ===================
شرح الوظائف FUNCTIONS
في هذا المثال سوف نطبق عمل بسيط الغرض منه تعلم كيفية الاستفادة من الوظيفة (FUNCTION)


ارسم شكل سوف نطبق عليه السحب بالماوس وحوله الى sprite وسمه مثلالا ball وارسم زرين وذلك لتنشيط وعدم تنشيط السحب

ادخل الى قائمة SCRIPT

واختر تعريف وظيفة وهي DEFINE FUNCTION واكتب اسم الوظيفة امام FUNCTION وسمها مثلا

DRAGE وفي عناصر الوظيفة FUNCTION ARGEMENTS اكتب امام الرقم واحد العنصر مثلا VALUE

وفائدة العناصر هي تمرير قيم اليها سوف نستفيد منها لاحقا الان سوف نضع بداخل الوظيفة قاعدة IF لاختبار هل القيمة التي

ستاتي وتحل محل العنصر VALUE مساوية للكلمة TRUE ليبدا سحب السبريت ( والذي سميته في مثالنا هذا BALL )

ام قيمة مخالفة لها فلايتم السحب (( او حتى يتم ايقاف السحب ))

الى هنا سوف يكون النص البرمجي هكذا :
------------------------------------------------------------------------------------------------------------------------------
function DRAGE(value) {
if (value == true) {
ball.startDragLocked();
} else {
stopDrag();
}

}-------------------------------------------------------------------------------------------------------------------------------

الان بقي وضع الاكشن للزرين ضع على زر بدا السحب الاكشن function من statements ثم اختر اسم الوظيفة التي

قمنا بتعريفها ثم اكتب امام 1 القيمة true او اكتب مباشرة عن طريق evaluate واكتب اسم والوظيفة ثم قوسين بينها القيمة
التي تريد ارسالها للـ value طبعا هذا الاكشن لاي حدث للزر تريده ومثله للزر الثاني ولكن بتغيير true الى

اي قيمة اخرى مثلا false لكي لايتم التنفيذ والشكل النهائي لاكشن الزر الاول :
--------------------------------------------------------------------------------------------------------------------------------
on (release) {
DRAGE(true);
}--------------------------------------------------------------------------------------------------------------------------------

والزر الثاني :
--------------------------------------------------------------------------------------------------------------------------------
on (release) {
DRAGE(false);
}-------------------------------------------------------------------------------------------------------------------------------

واخيرا جرب العمل النهائي وباذن الله راح تدعي لي والبعض قد يقول بان الوظيفة حوسة ليش ماسويت اكشن السحب والافلات

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

راح اعرف وظيفة وحده تعرض صوت واستخدمها لجميع الازرار وهكذا
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
شرح الـ Functions في السويش ماكس
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» درس عمل زر تشغيل للفلاش بالسويش ماكس ..!
»  نسخة برنامج السويتش ماكس 4 الحديثة
» للمبتدئيين درس 5 - طريقة حفظ العمل - السويتش ماكس
» استخدام الدالة date _ درس سويش ماكس
» للمبتدئيين درس 1 - التعرف على واجهة البرنامج - السويتش ماكس

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