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