مشاهدة النسخة كاملة : سلسلة أوامر أكشن سكريبت


وهج الإحساس
04-11-2006, 04:52 PM
الأمر GoTo

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

مثال:


http://www.ifawal.com/cgi-bin/protectimage.cgi?site=6&filename=frame.jpg

gotoAndPlay(1);

هذا الأمر يجعل المشغل يذهب لفريم رقم 1 ويشغل العرض وذلك في المكان الذي تم فيه ذكر الأمر. أي سواء كان ذلك من العرض الرئيسي أو من داخل موفي كليب



gotoAndStop(1);

هذا الأمر يجعل المشغل يذهب للفريم رقم 1 ثم يتوقف وذلك في المكان الذي تم فيه ذكر الأمر. أي سواء كان ذلك من العرض الرئيسي أو من داخل موفي كليب

لتحديد ما إذا كنت تريد العرض أن يستمر أو يتوقف بعد تنفيذ الأمر يمكنك ذلك بتحديد ذلك في خانة Go to and Play في أسفل النافذة. في الصورة أعلاه تم تحديد تشغيل العرض وعدم التوقف.

Scene تعني المشهد وهنا تم تحديد المشهد الحالي لذلك لم يتم كتابته في الأمر وظهر رقم الفريم فقط

Type تعني النوع، أي بعد أن حددت المشهد إلى ماذا تريد أن تذهب في هذا المشهد وهنا تم استخدام Frame Number أي رقم الفريم. وهناك أنواع أخرى سنذكر منها العلامات Labels و Expression أو تعبير رياضي سنحاول شرح التعابير الرياضية في درس آخر لاحقاً. وأيضاً يمكنك استخدام الفريم التالي Next Frame والفريم السابق Previous Frame

Frame تعني رقم الفريم

الأمر السابق ذكره كان للذهاب مباشرة لرقم فريم معين. لكن إذا كنت تريد أن تذهب لمشهد scene معين وليس رقم فريم للعرض أو الموفي كليب الذي يحتويه الأمر نستخدم الأمر كاتالي:


http://www.ifawal.com/cgi-bin/protectimage.cgi?site=6&filename=frame2.jpg


gotoAndPlay ("Scene 1", 1);

هذا الأمر يجعل المشغل يذهب للمشهد الذي اسمه Scene 1 الفريم رقم 1 بدون أن يوقف العرض



gotoAndStop ("Scene 1", 1);

هذا الأمر يجعل المشغل يذهب للمشهد الذي اسمه Scene 1 الفريم رقم 1 ثم يتوقف

لاحظ بأن رقم الفريم لا يتم إدخاله داخل علامات "" لأن الذهاب إلي رقم فريم وليس علامة Label. استخدام العلامات مهم جداً جداً في العروض التي تحتوي تنقلات كثيرة وذلك بسبب تغير أما كن (أرقام) الفريمات كلما أضفت أو حذفت فريم. لتضيف علامة في العرض أو الموفي كليب، كون كي فريم فارغ في المكان الذي تريد في الخط الزمني Time Line ثم استخدم نافذة Frame عن طريق Window-Panels-Frame أو Ctrl+F واكتب اسم العلامة في خانة Label ولتكن هذه العلامة مثلاً Menu
الآن إذا كنت تريد الذهاب لعلامة Label فيجب وضع اسم العلامة بين علامات تنصيص كما هو في المثال التالي:

http://www.ifawal.com/cgi-bin/protectimage.cgi?site=6&filename=golabel.jpg


gotoAndPlay ("Scene 1","Menu");

هذا الأمر يجعل المشغل يذهب للمشهد الذي اسمه Scene 1 والعلامة Menuبدون أن يوقف العرض



gotoAndStop ("Scene 1","Menu");

هذا الأمر يجعل المشغل يذهب للمشهد الذي اسمه Scene 1 والعلامة Menuثم يتوقف

-------------------------------------

هذا ما لدينا في أمر Stop وأمر GoTo حتى الآن

الغرام العذب
05-11-2006, 05:24 PM
شكرا على الشرح اختي وهج الأحساس

وهج الإحساس
05-11-2006, 05:43 PM
اشكرك الغرام العذب على المرور

كاسر الأمواج
07-11-2006, 11:19 PM
مشكورة مشرفتنا المبدعة وهج الاحساس على هذا الموضوع الرائع ..
الصراحة أستفدت منها ، والصراحة كان شراح بسيط ..
ويعطيكِ الف عافية ..
وتحياتي لكِ ..

وهج الإحساس
09-11-2006, 12:05 AM
لك شكري اخي كاسر الامواج ...والمطلوب هنا هو استفادة الجميع...

فواكة
30-09-2007, 10:48 AM
أشكرك أختي على المعلومات المفيدة.........http://hesnoman.com/vb/images/smilies/Yahoo%20Smilies/40.gif

COMANDER
12-03-2008, 07:09 PM
تسلمي ولك كل الشكر على الموضوع الطيب تحياتي لك بتوفيق ربي يحفظك يارب