شرح الـ Functions في السويش ماكس
في هذا الموضوع لم أبدأ كتعليم مبتدئين ولكني سأقوم بتعليم المراحل الصعبة بالسويش ماكس
شرح الوظائف 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); }------------------------------------------------------------------------------------------------------------------------------- واخيرا جرب العمل النهائي وباذن الله راح تدعي لي والبعض قد يقول بان الوظيفة حوسة ليش ماسويت اكشن السحب والافلات عللى طول اقووووووووووووول الوظيفة تستخدم لتكرار النصوص البرمجية على عدة عناصر مثلا عندك موقع وكم فيه زر مثلا راح اعرف وظيفة وحده تعرض صوت واستخدمها لجميع الازرار وهكذا مع تحيات اخوكم H@DY |
السلام عليكم ورحمة الله وبركاته....
H@DY مجهود رائع تقوم به اخوي الغالي ... وانشاءالله ان الكل استفاد من الدرس والله لا يحرمنا من عطاك .. والله يعطيك الصحه والعافيه دمت بخيررررررررررر |
أخي الفاضل / H@dy
سلمت يمناك ويعطيك العافية وعساك ذخر أختك / السلطانة |
أخي الكريم H@dy
مجهود قيم تشكر عليه دمت بخير |
الساعة الآن (03:31 PM) |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd
شركة استضافة:
استضافة
رواد التطوير
مايكتب في هذا المنتدى لايعبر بالضروره عن وجهة نظر ادارة الموقع وانما يعبر عن وجهة نظر كاتبه