زر البرنامج مع ActionScript ومساعدة البرنامج النصي
لقد أكملنا فلاش لديناR أضافت الرسوم المتحركة CS4 eCard الكود stop () وصنعت الزر الذي سيستخدمه المشاهد لإعادة تشغيل الرسوم المتحركة مرة ثانية أو لاحقة. نحن الآن على استعداد لإرفاق بعض أكواد أكشن 3 في زرنا. سيطلب هذا الرمز من Flash الاستماع إلى حدث الماوس ، مثل النقر فوق الزر الخاص بنا. بعد ذلك ، سنكتب وظيفة لإخبار Flash بما يجب فعله عند النقر فوق الزر. ستخبر وظيفتنا Flash بالعودة إلى الإطار الأول ولعب الرسوم المتحركة مرة أخرى.

افتح ملف عملك في Flash CS4.

1. أولاً نحتاج إلى إضافة زر إعادة التشغيل على المسرح. لا نريد أن يكون الزر متاحًا حتى يتم تشغيل الرسوم المتحركة لأول مرة وتتوقف. لذلك ، دعونا نضيف الزر إلى الإطار الأخير من الرسوم المتحركة (الإطار 75). أيضًا لمنع الزر من الظهور على المسرح حتى الإطار 75 ، نحتاج إلى إضافة Keyframe. انقر بزر الماوس الأيمن على الإطار 75 من طبقة الزر وأضف إطارًا رئيسيًا. سيعطيك Flash 74 إطارًا فارغًا وإطارًا رئيسيًا على الإطار 75.

الآن ، اسحب نسخة (نسخة) من زر إعادة التشغيل من المكتبة إلى الثلج في الركن الأيمن السفلي من المسرح.

2. للتحكم في هذا المثيل (نسخة) من زر إعادة التشغيل باستخدام ActionScript ، نحتاج إلى إعطائه اسمًا فريدًا. بعد تحديد الزر ، انتقل إلى لوحة "الخصائص" واستبدل "اسم مثيل" بـ "replay_btn". الآن يمكننا البدء في العمل على ActionScript.

3. انقر فوق الإطار 75 من طبقة الإجراءات وافتح لوحة الإجراءات. هنا هو رمز لدينا حتى الآن.

استيراد flash.display.MovieClip ؛
this.stop ()؛

4. دعنا نقول للفلاش أن يستمع بنقرة ماوس على زر replay_btn. سوف نستخدم Script Assist مرة أخرى لكتابة ActionScript. انقر فوق الزر "مساعدة البرنامج النصي" لفتح الجزء العلوي.

انقر فوق علامة الجمع لفتح قائمة أكواد أكشن. من قائمة الأكواد هذه ، انقر فوق flash.events - IeventDispatcher - Methods - addEventListener. سيقوم Flash تلقائيًا بتحديث الرمز الخاص بنا عن طريق إضافة هذين السطرين.

التالي →

حقوق النشر 2018 Adobe Systems Incorporated. كل الحقوق محفوظة. أعيد طبع (لقطات) شاشة منتج Adobe بإذن من Adobe Systems Incorporated. Adobe و Photoshop و Photoshop Album و Photoshop Elements و Illustrator و InDesign و GoLive و Acrobat و Cue و Premiere Pro و Premiere Elements و Bridge و After Effects و InCopy و Dreamweaver و Flash و ActionScript و Fireworks و Contribute و Captivate و Flash Catalyst و Flash Paper هي / هي إما [a] علامة تجارية مسجلة أو علامة تجارية لـ Adobe Systems Incorporated في الولايات المتحدة و / أو البلدان الأخرى.


تعليمات الفيديو: دورة ActionScript 3.0 - الدرس الأول 01 (أبريل 2024).