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


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

 

 تحديد الاهداف والوظائف فى الاكشن سكربت

اذهب الى الأسفل 
2 مشترك
كاتب الموضوعرسالة
Admin
المديرالعام
المديرالعام
Admin


عدد الرسائل : 481
العمر : 46
تاريخ التسجيل : 02/04/2007

تحديد الاهداف والوظائف فى الاكشن سكربت Empty
مُساهمةموضوع: تحديد الاهداف والوظائف فى الاكشن سكربت   تحديد الاهداف والوظائف فى الاكشن سكربت I_icon_minitimeالثلاثاء أبريل 03, 2007 12:38 am

الإجراء
وظيفته


()gotoAndPlay
يجعل الفيلم يقفز إلى إطار أو مشهد معين على الخط الزمني ثم يبدأ التشغيل من عنده ...

()gotoAndStop
يجعل الفيلم يقفز إلى إطار أو مشهد معين على الخط الزمني ثم يتوقف...

()on
يتيح لك إعداد حدث فأرة في أوامرك أو حدث لوحة مفاتيح أو حدث قصاصة فيلم أو حدث إطار ....

()play
يجعل الفيلم يعمل

()stop
يجعل الفيلم يتوقف عن التشغيل

()stopAllSound
يوقف جميع الأصوات التي تعمل حاليا في الفيلم

()getURL
يفتح نافذة مستعرض الويب على العنوان المذكور أو لفتح ملف معين.....

()fscommand
يرسل بيانات إلى البرنامج الذي سيعرض فيلم الفلاش .....



**تحديد الأهداف في فلاش:

من المهم أن تعرف عند كتابتك للأوامر الأهداف التي تريد إجراء الأوامر عليها وهي ما يعرف بـtarget .....يعني لنفرض أنه يوجد لديك 3 قصاصات أفلام ولديك زر تريد منه إيقاف واحدة من هذه القصاصات فمن الضروري معرفتك لكيفية توجيه أمر الإيقاف لهذه القصاصة المعنية .....
لذا شاهد المثال التالي ثم لاحظ نتيجة ضفط كل زر في الفيلم الذي سندرس أوامره بالتفصيل ليتكون لديك مفهوم عميق إنشاء الله في الأهداف وكيفية توجيه الأوامر :--


1- في البداية قم بفتح ملف جديد في فلاش ثم قم بعمل رمز زر ثم ضع منه 3 نسخ على النافذةالرئيسية ...
2- ثم قم بإنشاء movie clip "قصاصة فيلم" ,وليكن اسمها symbol1 وارسم بداخلها مستطيل ثابت "أي من غير ما تعمل له حركة " واكتب عليه mymovie1 ...وبعد ذلك عد للنافذة الرئيسية و ضع نسخة من القصاصة symbol1 على النافذة الرئيسية .............
تحديد الاهداف والوظائف فى الاكشن سكربت 2-1

3- ثم قم بإنشاء movie clip "قصاصة فيلم" أخرى وليكن اسمها symbol2 وارسم بداخلها مستطيل ثابت واكتب عليه mymovie2.
تحديد الاهداف والوظائف فى الاكشن سكربت 2-2

..طيب الآن وأنت بداخل نافذة هذه القصاصة أنشئ قصاصة ثانية وليكن اسمها symbol3 وعندما تنتقل للنافذة الخاصة بالقصاصة الثانية ارسم مستطيل ولكن بلون غير اللون السابق وبحجم أصغر منه أيضا ,واكتب عليه child.
تحديد الاهداف والوظائف فى الاكشن سكربت 2-3

......طيب الآن أنشئ زر جديد ....وبعد أن تنشئه عد لنافذة symbol3 وضع الزر بداخل هذا المستطيل الأخير ...
لا حظ التسلسل في الشكل التالي الذي يوضح أن symbol3 بداخل symbol2 ......
تحديد الاهداف والوظائف فى الاكشن سكربت 2-4

4-عد الآن للنافذة الرئيسية ثم انتقل للقصاصة symbol2 كالتالي :-
تحديد الاهداف والوظائف فى الاكشن سكربت 2-5وعندما تنتقل للنافذة الخاصة بها افتح نافذة المكتبة ثم اسحب symbol3 وضعها داخل المستطيل الموجود في symbol2
سيصبح الشكل كالتالي:-
تحديد الاهداف والوظائف فى الاكشن سكربت 2-6

الآن عد للنافذة الرئيسية وافتح نافذة المكتبة واسحب منها symbol2 وضعها على مساحة العمل ......
الآن أصبح لدينا قصاصة فيلم symbol1
وقصاصة الفيلم الثانية symbol2 التي بداخلها قصاصة الفيلم symbol3 والتي بدورها تحتوي على الزر ....
تعمدت هنا تداخل القصاصات حتى أورد جميع الحالات التي قد تصادفك في تحديد الأهداف إنشاء الله....
طيب نريد من الزر (1) أن يعمل دوران للقصاصة mymovie1 ,,والزر (2) يعمل دوران للقصاصة mymovie2 ,,و الزر (3) يعمل دوران للقصاصة child
لا تنسى أن تضع في اعتبارك أن القصاصة child تم إنشائها بداخل القصاصة mymovie2 "أي أن child ابنتها !!"
5-ولكي يقوم الزر (1) بتنفيذ الأوامر على قصاصة الفيلم mymovie1 يجب أن نقوم بتسميتها وذلك بالضغط عليها ثم في نافذة الخصائص كالتالي "طبعا الاسم اختياري هنا ":-
تحديد الاهداف والوظائف فى الاكشن سكربت 2-7ثم سنبدأ بكتابة الأوامر للزر (1) اضغط عليه ثم اكتب الأوامر التالية :
تحديد الاهداف والوظائف فى الاكشن سكربت 2-8 الأوامر هنا تعني أن القصاصة التي تحمل الاسم mymovie_mcوالموجودة على الخط الزمني الرئيسي ستكون لها الخاصية rotation تساوي 45,, والكلمة root_ وهي تعني الخط الزمني الرئيسي ...أما وجود الكلمة root_ في هذه الحالة فهو اختياري ...
6- ونريد من الزر (2) بمجرد الضغط عليه أن يعمل نفس الخاصية السابقة لكن على القصاصة mymovie2 لذا يجب علينا تسميتها ,اضغط على mymovie2 القصاصة ثم سميها كالتالي :-
تحديد الاهداف والوظائف فى الاكشن سكربت 2-9ولكتابة أوامر الزر (2) فالأوامر نفس السابقة باختلاف اسم القصاصة طبعا ......
7- الزر (3) نريده بمجرد الضغط عليه يتحكم في دوران القصاصة child الموجودة داخل القصاصة mymovie2 طبعا لا بد من تسميتها لذا اضغط على mymovie2 مرتين لتدخل على نافذة القصاصة ومنها اضغط على القصاصة child ثم سميها كالتالي :
تحديد الاهداف والوظائف فى الاكشن سكربت 2-10
بعد ذلك عد للنافذة الرئيسية واضغط على الزر (3) ثم اكتب الأوامر كالتالي :
تحديد الاهداف والوظائف فى الاكشن سكربت 2-11
وهنا نعني أن القصاصة child الموجودة داخل mymovie2_mc الموجودة على الخط الزمني الرئيسي"root_" نريد جعل دورانها يساوي 45....أعتقد الأمور الآن اتضحت أكثر ...
8- نريد الآن أن نكتب الأوامر التي تجعل بمجرد الضغط على الزر (4) الموجود داخل القصاصة child أن يغير من شفافية كل الكائنات الموجودة على الخط الزمني الرئيسي و يقلب القصاصة mymovie1 رأسا على عقب"يعني يعمل على استدارتها 180 درجة " , ويتحكم في طول القصاصة mymovie2 "والدته !!" ....

في البداية يجب أن نعرف أننا سنكتب الأوامر بداخل الزر (4) وللوصول إليه اضغط على القصاصة mymovie2 مرتين ثم على القصاصة child مرتين ثم اضغط على الزر(4) واكتب الأوامر التالية :-
تحديد الاهداف والوظائف فى الاكشن سكربت 2-12

السطر 2 يعني أن القصاصة المسماة mymovie_mc في الخط الزمني الرئيسي"root_" سنجعل لها خاصية الدوران تساوي 180 ....
السطر 3 يعني أن كل مكونات الخط الزمني الرئيسي "root_" سنجعل لها الشفافية تساوي 40.....
السطر 4 يعني أن القصاصة mymovie2_mc الموجودة في الخط الزمني الرئيسي سنجعل لها الطول يساوي 100....
وبإمكاننا استبدال السطر 4 بالسطر التالي فكل الطرق تؤدي إلى روما !! . ;parent._hieght=100_ ومعناها أن القصاصة child " القصاصة الحالية التي يوجد بها الزر الذي كتبنا فيه الأوامر " نفذ على والدتها "mymovie2" الخاصية hieght بمقدار 100......

وبذلك يكون انتهى المثال جرب الفيلم من test movie وجرب تغيير الأوامر ولاحظ الفروق .......

أتمنى أن أكون وُفقت في عرض الفكرة ,,,,,,

[img:4d9e]http://rahma.arabhood.com/richedit/cliparts//ff131[1].gif[/img:4d9e]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://alex.fr-bb.com
حسن
عضو محترف
عضو محترف
حسن


عدد الرسائل : 107
العمر : 47
تاريخ التسجيل : 13/05/2007

تحديد الاهداف والوظائف فى الاكشن سكربت Empty
مُساهمةموضوع: رد: تحديد الاهداف والوظائف فى الاكشن سكربت   تحديد الاهداف والوظائف فى الاكشن سكربت I_icon_minitimeالإثنين مايو 14, 2007 5:22 am

مشكور اخى
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
تحديد الاهداف والوظائف فى الاكشن سكربت
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» شرح خصائص العنصر فى الاكشن سكربت
» انواع الكائنات فى الاكشن سكربت
» الجمل الشرطيه فى الاكشن سكربت
» عناصر لغه الاكشن سكربت فى الفلاش
» التعرف على الكائن DATE فى الاكشن سكربت

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