FLASH MX ACTION SCREPT

                                 By Wael Youssef

______________________________________________________________________

إعلم أولاً

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

1.      المقطوعات الموسيقية.

2.      صور النساء.

3.      كلمات الاغانى لما تحتوية من ألفاظ تخالف الشرع.

4.      ترك الصلاة والتعامل مع البرامج.

 

هذا وأعلم أن الله يراك أينما تكون فلا تفعل

ما يكون عليك حسرة يوم القيامة

هذا وبالله التوفيق

______________________________________________________________________

 

 

1-Set Variables………………………………………………………………لإدخال متغير

            |__ Variables…………………………………………………………..أسم المتغير

            |__  Value……………………………………………………………..قيمة المتغير

                        |__expression……………………………………..تحدد القيمة نصية أم متغيرة

_____________________________________________________________________

2-Set Property                                                                           movie clip  لتعديل مواصفات

            |__ Property ……………………………………. نوع التعديل (شفافية ، دوران ، الخ...)

            |__ Target …………... [insert a target path] الهدف المطلوب التعديل فتة (ويتم ضغط زر

>أسم من خصائصة)                                                                  | movie clip بعد إعطاء الـ

>|__ Value……………………………………... القيمة وقد تكون أرقام أو كلمات أو متغير

_____________________________________________________________________

3-Function……………………………………. وهى دالة بها أوامر يتم تنفيذ الأوامر عند استدعائها

|           |           |__ Name……………………………………...……...……..وهى أسم الدالة

|           |           |__ Parameters………………………..(var1,var2)ويوضع بها متغيرات، مثال

|           |__ evaluate…………………………………………..….وهو ما يتم إضافة الأوامر به

|                                                                       مثال

|                       _root.MC.play()…………………………………… (  ) الأمر . المسا ر

|__FUNname ( )……………... مثل هذا evaluate لإستدعاء الدالة يتم كتابة أسمها ثم قوسين بأستخدام

                        |

            قيم المتغيرات توضع بين القوسين

_____________________________________________________________________

4- evaluate .................................................................................لأستخدامها فى تنفيذ أمر مباشر

_root.MC.play()…………………مثال………………… (  ) الأمر . المسا ر

_____________________________________________________________________

5- array

            - Set Variable

                        |__ Variable :- name

                        |__ Value     :- new array( )

- Set Variable .......................................................................لإدخال القيم فى المصفوفة

            |__ Variable :-name [ 0 , 0 ]

            |__ Value     :- قيمة أو خاصية

_____________________________________________________________________

7- color

            - Set Variable

                        |__ Variable :- name

                        |__ Value     :- new color (المسار )

            - evaluate

                        |__ name.setRGB( 0x?????? )

_____________________________________________________________________

8- sound (Volume , Pan)

            - Set Variable

                        |__ Variable :- name

                        |__ Value     :-new sound

            - Set Volume

                        |__ Object        :- name

                        |__ parameters :-  متغير ßيعبر عن مستوى الصوت ويكون من واحد إلى مائة     

_____________________________________________________________________


9- Time

            - Set Variable

                        |__ Variable :- name

                        |__ Value     :- new date( )

            - Set Variable

                        |__ Variable :- TEXT VARIABLE NAME ß أسم متغير الكتابة

                        |__ Value     :-  name.GetHours( ) + "نص" + أى حاجة

_____________________________________________________________________

10- Mouse Position

            أسم المتغير = المشهد الذى ينسب إليه الماوس  . _Xmouse

            VAR = _root.MC._Xmouse

_____________________________________________________________________

11- Total Frames

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

            VAR=_root.MC.totalframes

_____________________________________________________________________

12- Hit Test ................................................................................وهو لإختبار تلامس عنصرين

             العنصر الاول.HitTest(العنصر الثانى  )

            _root.MC1.HitTest(_root.MC2)

_____________________________________________________________________

13-Tell Target ...........................................................لتنفيذ مجموعة أوامر معينة على مسار معين

            |__Target :- _root.MC ßالمسار

_____________________________________________________________________

14- With .....................................................................................................نفس الامر السابق

            |__ Object :- _root.MC ßالمسار

_____________________________________________________________________

15- Load Variables.............................................لتحميل متغيرات من ملف نص خارج ملف الفلاش

            |__URL      :- الامتداد . أسم الملف                                                      مثال → XXX.txt

            |__Location:-   Target     _root.MC    أسم نسخة الموفى كليب

 

                                     ________________ملحوظة_______________

                                               Enter ولا  Spaces- ملف النص الحاوى للمتغيرات لايجب ان يكون به

                                                                                                     بـــ  &Enter- يتم إستبدال   

                                                                                             +         بـــ Spaces- يتم إستبدال 

- يكون بالشكل التالى...                                                                                                             

VARnum=5&VARtext=ttextt&VARtext2=wael+youssef

_____________________________________________________________________

 

16- Trace ...............................يستخدم لإظهار قيمة متغير فى ملف نص خارجى أو أداخلى أو أى رسالة

            |__Message :- أسم المتغير

_____________________________________________________________________

17- Load Movie ................ أو صورة أو أى ملف خارجى يقبلة فلاش  داخل المشهدSWF  لتحميل ملف

            |__URL      :- الامتداد . أسم الملف                                                    مثال → XXX.swf

            |__Location:-   Level       1 مستوى المشهد يكون رقم صفر      

_____________________________________________________________________


 

18- GetURL ......................................................... لتحميل صفحة

            |__ URL         :- Dawnload  أو ملف HTML عنوان  ملف الـ

            |__ Window   :- تحدد نوع النافذة التى ستظهر بها الصفحة

            |__ Variables :- ???????

                                   ______________ملحوظة______________

                          HTTP://  لابد من كتابة قبل العنوان Dawnload  أو ملف HTML - فى حالة  ملف الـ

                          Mailto:                            - فى حالة إرسال بريد إلكترونى لابد من كتابة قبل العنوان

_____________________________________________________________________

19- FScommand   → exec ...................................................... من على الجهاز EXE لفتح ملف

            |__Command   :-  exec

            |__ Parameters :- مسار  الملف على الجهاز

            6 أو 7 نلاحظ أن هذا الكود لا ينفذ             Flash Player      ملحوظة:- عند عرض هذا الملف فى

_____________________________________________________________________

20- getBytesLoaded ……………………….……….لتحديد عدد البايتات التى حملت من الانترنت

Set Variables……...………………..………لإجاد متغير يحتوى على قيمة ما قد تم تحميلة

                        |__ Variables :- Name…………………...……………………..أسم المتغير

                        |__  Value :- _Root.getBytesLoaded ( ) ………….……….…..قيمة المتغير

_____________________________________________________________________

21- screenResolution →Y , X

Set Variables……...………………..…لإجاد متغير يحتوى على قيمة درجة وضوح الشاشة

                        |__ Variables :- Name…………………...……………………..أسم المتغير

                        |__  Value :- System.capabilities.screenResolutionY……..…..قيمة المتغير

_____________________________________________________________________

22- swapdepths …………………….…………………….لتغيير قيمة العمق فى ظهور الطبقات

            |_Object        :- _Root.MC ……………………………..مسار الكليب المراد التحكم فية

            |_Parameters :- ###### ……………………….………….…….قيمة العمق المطلوب

_____________________________________________________________________

 

نقاط أساسية

·        الذي سيتم تنفيذ الأمر علية Target  عند كتابة أمر برمجي  معين يجب تحديد الهدف

Button أو زر  Movie Clip  أما قصاصة فيلم Target  ويكون هذا الهدف

 

·        Target لتحديد أسم للزر أو لقصاصة الفيلم حتى يتم التعرف على هذا الاسم كهدف

يتم  Properties ثم من خصائص  Movie Clip  يتم اختيار قصاصة الفيلم

Instance Name  وضع أسم في خانة

 

·        يتم  Target وفى خانة الهدف  Action Script أثناء كتابة الأمر البرمجى

_Root.MCfather.MC      على سبيل المثال

هو المشهد الرئيسي وهو ثابت دائما بهذا الاسم ولا يجوز تغيير _Root و

والنقطة . تكون بين الأسماء لفصلهم

مباشرة _Root  وتكون داخل المشهد الرئيسي Movie Clip فهو أسم لقصاصة فيلم  MCfather أما

فهي قصاصة فيلم أخرى سميت بهذا الاسم الافتراضي ، وتبعا للمسار  MC  أما

MCfather  فأن موقعها يكون بداخل القصاصة المسماة _Root.MCfather.MC

 

·        على سبيل المثال VAR يتم كتابة المسار لمتغير أسمة  Variables  في حالة المتغيرات

يتم كتابة المسار لها كالتالى MCfather  موجود بداخل القصاصة

_Root.MCfather.VAR

 

_____________________________________________________________________

 

WYvernS

RealWYVernS@hotmail.com

www.WYvernS.y11.net