فلاش CS3 و AS 3.0 - مشهد الثلج
في هذه السلسلة التعليمية لنظام الجسيمات ، سنقوم بإنشاء رسوم متحركة لمناظر الثلج باستخدام ActionScript و FlashR. بالنسبة لمشهدنا ، هناك العديد من تساقط الثلوج التي تسقط في نفس الوقت. سيكون كل تقشر يسقط على المسرح حالة واحدة من مقطع الفيلم نفسه. لذلك نحن بحاجة إلى كتابة ActionScript لتحريك كل الحالات ، أو الثلج ، على المسرح. سوف نستخدم كودًا معياريًا أو قابلاً لإعادة الاستخدام ، يمكن استخدامه في تحريك أكبر عدد ممكن من الرقائق كما نرغب.

أفضل طريقة لبدء سلسلة مثل هذه هي التعرف على بعض المصطلحات. في هذا البرنامج التعليمي الأول ، سوف نلقي نظرة عامة على استدعاء الوظيفة والدالة. ستقوم هذه الوظيفة بنقل ثلاث رقائق عدد معين من البكسل أسفل المحور العمودي.

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

  1. حدد الإطار 1 على طبقة الثلج في الجدول الزمني واسحب مثيلًا واحدًا من مقطع فيلم mcSnowflake من المكتبة إلى أعلى المرحلة. في Property Inspector ، امنح ندفة الثلج هذه اسم مثيل لـ "snowflake1_mc".

    كرر هذا لحالتين أخريين لمقطع فيلم mcSnowflake. اسم هذه الحالات "snowflake2_mc" و "snowflake3_mc". يجب أن يكون لديك الآن ثلاث رقائق في أعلى المرحلة جاهزة للسقوط في مشهد الثلج. الآن ، سنكتب الوظيفة المعيارية التي ستنشئ هذه الرسوم المتحركة.

  2. قم بإنشاء طبقة جديدة في المخطط الزمني وإعادة تسمية هذه الطبقة "الإجراءات". حدد الإطار 1 في هذه الطبقة وافتح لوحة الإجراءات (نافذة - الإجراءات). اكتب هذا الكود في اللوحة ثم سنناقش الكود.

    وظيفة تساقط الثلوج (ندفة الثلج: MovieClip ، الحركة: رقم): باطلة
    {
    ندفة الثلج.
    }

    تساقط الثلوج (snowflake1_mc ، 10) ؛
    تساقط الثلوج (snowflake2_mc ، 20) ؛
    تساقط الثلوج (snowflake3_mc ، 30) ؛

وظيفة تساقط الثلوج (): باطلة

استمر


تعليمات الفيديو: طريقة انشاء مشهدين وربطهم (برنامج فلاش) (قد 2024).