المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : كيف تستخدم duplicateMovieClip


البرنس_زاهر
20 Jul 2002, 06:04 PM
كيف تستخدم duplicateMovieClip ...
أولاً دعوني أتحدث عن duplicateMovieClip:
إذا قرأت duplicateMovieClip ستجد من اسمه فائدته. ومعناه مضاعفة الموفي كليب أي إذا أردت
مضاعفة الموفي كليب استخدم هذا الأمر، قد يقول البعض أستطيع مضاعفة الموفي كليب من غير هذا الأمر.
وهذا صحيح يمكنك وضع الموفي كليب في طبقات ، لكن استخدام هذا الأمر أفضل من ناحية المساحة ،
فإذا وضعت مثلاً دائرة تتحرك من اليمين إلى اليسار وكررت الموفي كليب في طبقات من غير duplicateMovieClip
وعملت أيضاً عمل آخر ولاكن من غير مضاعفة الموفي كليب في طبقات يعني استخدام duplicateMovieClip.
لوجدت انه مساحته اقل من الذي ضاعفته في طبقات،

أما عن كيفية استخدام هذه الأداة فإليك الشرح ...
استخدام هذه الأداة:
1- شغل الفلاش 5 ( فأنا لا استخدم إلا هو ) واضغط على New من قائمة File لعمل مشروع جديد
2- الآن افتح المكتبة بالضغط على زري Ctrl + L واضغط على علامة الزائد الموجودة تحت، أو
اضغط على New Symbol من قائمة Insert أو اضغط على زري Ctrl + L وضع الاسم مثلاً دائرة
3- أرسم أي شكل مثلاً أرسم دائرة بالأدوات الموجودة في اليسار tools ثم حركها من اليمين إلى
اليسار في عشر فريمان مثلاً.
4- الآن أضغط على Edit movie من قائمة Edit أو اضغط على Ctrl + E للذهاب إلى مسرح العمل.
5 - ستجد في المكتبة الموفي الكليب "دائرة" اسحبها وضعها في مسرح العمل.
6- الآن باقي عليك تسميتها ومن ثم استعمال duplicateMovieClip ولكي تسمي الموفي كليب يجب
الضغط على Window ومن ثم الضغط على قائمة Panels ومن ثم Instance أو الضغط على Ctrl + I
سيظهر لك مربع نص تكتب فيها اسم الموفي كليب واسم مربع النص name الآن ادخل اسم الموفي كليب
Duplicate الآن الاسم الذي تستخدمه في duplicateMovieClip والذي يشير إلى الدائرة هو Duplicate
7- الآن ضع زر ( بوضع مثلاً مربع والضغط على F8 واختيار Button بدل Movie Clip )
8- الآن اضغط على المربع بالزر اليمين لإظهار القائمة واختيار من القائمة Actions لفتح مربع الاكشن
لكن تأكد من أن عنوان مربع الاكشن ( الذي مكتوب في أعلى مربع الاكشن ) هو Object Actions
8- افتح علامة الزائد واختر Actions ومن ثم اختر أمر duplicateMovieClip
9- الآن اكتب في خانة Target اسم الموفي الموفي كليب المراد مضاعفته ونحن أسميناه Duplicate أي سوف نكتب
Duplicate في خانة Target.
10- في خانة New Name المقصود من هذه الخانة اسم الموفي الكليب الجديد فسون نسميه Duplicate2
11- في خانة Depth وهو سوف يحدد المستوى الذي سوف يكون فيه الموفي كليب فمثلاً نضع فيه قيمة 1.
12- الآن شغل العمل واضغط على الزر ( وهو المربع ) سوف ترى مرور دائرة أخرى مع الدائرة الأولى، اسم الدائرة الأولى duplicate
واسم الدائرة الثانية duplicate2.

مهم جداً
إذا أردنا تكرار الدائرة إلى ما لا نهاية يجب وضع قبل أمر duplicateMovieClip أمر Set Variable وكتابة
في الخانة الأولى I وفي الخانة الثانية I + 1 لكن لا تنسى بوضع علامة صح أمام الخانة الثانية Expression.
واكتب في خانة New Name في الأمر duplicateMovieClip أكتب duplicate add i وضع علامة صح أمام New Name في Expression.
وفي خانة Depth القيمة I
الآن عند الضغط على الزر يحدد مستوى الموفي كليب 1 من ثم الضغط مرة أخرى سوف يكون المستوى 2 فلا يحذف الذي قبله لان المستوى تغير عن طريق تغير القيمة I واسم الموفي كليب أيضاً يتغير بتغير القيمة I أي:

الدائرة الأولى = Duplicate1 عندما كان قيمة I = 1 أي سوف يكون depth = 1
الدائرة الثانية = Duplicate2 عندما كان قيمة I = 2 أي سوف يكون depth = 2
الدائرة الثالثة = Duplicate3 عندما كان قيمة I = 3 أي سوف يكون depth = 3

ارجوا أنني قد أوفيت في شرحي
فإن كان لأحد سؤال فلا يتردد فليراسلني على إيميلي وانأ لن ابخل عليه بمعلومة واحد.َ

الاسطورة
22 Jul 2002, 12:42 AM
هلا اخوي البرنس زاهر
وموضوعك حلو مثلك
وفعلا الاكشن سكربت يريح كثير ويخفف العمل ايضا
ومثل ما ذكرت لو استخدمنا الامر duplicate احسن بكثير من عمل عده طبقات وهذه تاخذ وقت ومجهود وانت سيد العارفين
شكرا لك مره اخرى
وقبل فتره من الزمن وضعت درس عنه وهذا هو الدرس وان شاء الله يفيد في موضوعك

width = 600 height = 400


تحياتي لك

tamimi
22 Jul 2002, 03:51 PM
السلام عليكم
هلا أخوي البرنس زاهر مشكور أخوي على هذا الدرس والصراحة احنا محتاجين دروس تفهمنا ما فائدة هذا الامر وليس كود تضعه يعني ما فائدة الامر الفلاني ماذا تضع هنا .......إلخ أرجوا لك دوام التوفيق

البرنس_زاهر
31 Jul 2002, 11:08 PM
تسلم اخوي الاسطورة على كلماتك العطرة .

وكمان اخوي وصديقي العزيز tamimi .

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