أكشن سكريبت للحصول على رمز حلقة
في أول فلاش لديناR برنامج تعليمي لمناظر الثلج على نظام الجسيمات ، تعلمنا كيفية استخدام دالة معيارية ونداء وظيفة مكتوب في ActionScript لتحريك أكثر من مثيل لمقطع الفيلم نفسه. كانت هذه طريقة بسيطة جدًا لتنفيذ هذه المهمة الشائعة في Flash. في هذا البرنامج التعليمي الثاني ، سوف نلقي نظرة على المزيد من مصطلحات البرمجة. سنناقش حلقات التعليمات البرمجية وكيف يمكن استخدامها لتنفيذ مهمة عدة مرات كما يحلو لك.

في هذه المرحلة ، لدينا ملف SnowScene1.fla الذي يحتوي على ثلاث طبقات في الجدول الزمني. تحتوي طبقة الخلفية على صورة الخلفية. تحتوي الطبقة التالية ، التي تسمى Snowflakes ، على ثلاث حالات من مقطع فيلم mcSnowflake من المكتبة. الطبقة العليا هي طبقة الإجراءات حيث لدينا ActionScript.

ولكن ، ثلاثة رقاقات ثلجية ليست كافية لمشهدنا للثلوج. سوف نحتاج إلى العديد من مثيلات مقطع mcSnowflake السينمائي لإنشاء مظهر يتساقط في مشهدنا. يمكننا الاستمرار في سحب المثيلات من المكتبة ومنح كل مثيل يدويًا اسم مثيل فريد في Property Inspector. ومع ذلك ، هناك طريقة أفضل وأكثر فعالية للقيام بذلك مع ActionScript.

عندما ترغب في تكرار التعليمات البرمجية لنفس المهمة عدة مرات ، يمكنك كتابة حلقة تعليمات برمجية في ActionScript. بشكل أساسي ، ستكون هذه مجموعة من التعليمات البرمجية التي تستخدم عدادًا تزايديًا لحساب عدد الحالات التي تمت إضافتها إلى المرحلة. سنخبر Flash بعد ذلك بتكرار أو تنفيذ هذه المهمة حتى يتم الوصول إلى رقم معين.

أولاً ، نحتاج إلى إجراء بعض التغييرات على فيلم SnowScene1.fla Flash الخاص بنا. افتح الملف في Flash.

  1. التغيير الأول الذي نحتاج إلى إجرائه هو إزالة الثلج الثلجي من أعلى المرحلة. نظرًا لأنها في طبقة Snowflakes ، يمكننا ببساطة حذف هذه الطبقة. انقر فوق طبقة Snowflakes في Timeline ، ثم انقر فوق أيقونة Delete Layer.

  2. سيكون التغيير الثاني هو إزالة ActionScript القديم من طبقة الإجراءات ولوحة الإجراءات. انقر فوق الإطار 1 في طبقة الإجراءات ، ثم افتح لوحة الإجراءات. قم بتمييز وحذف كل الشفرة في لوحة الإجراءات.

نحن الآن على استعداد لبناء نسختنا الجديدة من مشهد الثلج. نظرًا لأننا أزلنا رقائق الثلج الثلاثة من أعلى المرحلة ، لم يعد لدينا أي حالات لمقطع فيلم mcSnowflake الخاص بنا على المسرح. لذلك ، نحتاج إلى إيجاد طريقة جديدة لإعداد مقطع الفيلم ليتم التحكم فيه بواسطة ActionScript. سنستخدم Linkage لتحديد أن يتم تصدير رمز mcSnowflake لـ ActionScript في وقت التشغيل. هذه مجرد وسيلة رائعة لإخبار Flash بأن مقطع الفيلم الذي تم تخزينه في المكتبة يجب استخدامه في فيلمنا.

  1. انتقل إلى لوحة المكتبة وانقر بزر الماوس الأيمن على مقطع فيلم mcSnowflake. اختر الربط من القائمة المنبثقة. في مربع الحوار خصائص الربط ، انقر فوق مربع الاختيار الموجود بجوار تصدير لـ ActionScript. سترى أن mcSnowflake تم إدخاله بالفعل كاسم لفئتنا الجديدة. الحفاظ على الإعدادات الافتراضية وانقر فوق موافق. سوف يسأل Flash عما إذا كنت ترغب في إنشاء تعريف لفئتنا الجديدة. انقر فوق موافق.

  2. نحن الآن على استعداد لإضافة ActionScript الجديد. اكتب ما يلي في لوحة الإجراءات.

    var _Snowflake: mcSnowflake؛

    لـ (var i: Number = 0؛ i <10؛ i ++)
    {
    _Snowflake = جديد mcSnowflake () ؛
    addChild (_Snowflake)؛
    _Snowflake.x = i * 50؛
    }



دعونا نلقي نظرة على كل سطر من التعليمات البرمجية.

التالي →

حقوق النشر 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 في الولايات المتحدة و / أو البلدان الأخرى.


تعليمات الفيديو: اقوى هاكر فري فاير????|????لن تصدق قوته Hacker Free fire???? (قد 2024).