مشاهدة النسخة كاملة : تسليط الضوء على الوظيفة attachMovie


الشهاب الحارق
26 Feb 2002, 03:14 AM
السلام عليكم

حمل التمرين (http://mypage.ayna.com/highspy/ActionScript/translate/attachMovie.fla)

width = 550 height = 400


تسليط الضوء على الوظيفة attachMovie()
السلام عليكم

تسليط الضوء على الوظيفة attachMovie


هذه من أفضل الوسائل للتعامل مع الأفلام وبشكل دقيق

هذه الوظيفة تعني كاصطلاح ألصق الفلم أي ألصقهُ في المشهد الرئيسي

التركيبة النصية لهذه الوظيفة هي

AttachMovie(idname,newname,depth);

حيث الاسم الأول هو اسم الفلم الذي أسميناه في المكتبة

راجع مختبر العرب الثاني للمزيد عن التعريف للعناصر في المكتبة

ثم بعد ذلك الاسم الفريد unique name المقوصود به new name

ويفضل على حسب ما رأيت من مجمل المبرمجين

أنهم لا يعزلون عن الاسم الموجود في المكتبة أي يكتبون نفس الاسم

ثم المستوى وهو مكان الفلم من ناحية العوم إذا صح التعبير

شاهد هذا المثال





on(press) {

attachMovie("s","s" +i,i);

_root["s"+i]._x = int(Math.random()*550);

_root["s"+i]._y = int(Math.random()*300);



i++;
}


عند وقع الحدث الضغط على الزر on(press) {

ألصق الفلم s الاسم الجديد s زائد المتغير i في العمق i

ثم لتحكم بالإحداث السيني للفلم مع المتغير حيث المتغير سيكون في ما بعد عملية نسخ الفلم

دون استخدام الوظيفة duplicateMovieClip()

_root[“s”+I]._x = something أنتبه هذا مهم جداً

فهذه الطريق ستراها في معظم الدروس إنشاء الله وهي سهله تدل على أننا نخاطب الفلم مع المتغير

أين كان المهم أنه شيء لابد منه

ثم بعد ذلك أخبرناه أنه الإحداث السيني للفلم مع المتغير يساويان المعادلة الرياضية

راجع تسليط الضوء على الوظيفة
Math.random()

وكذلك بالنسبة للإحداث الصادي ثم في نهاية النصوص البرمجية قلنا له أن

I++
أي أنه المتغير يزيد واحد كل ما ضغطنا على الزر

الشرح

عملية عشوائية للفلم مع المتغير بالوظيفة الرياضية المشروحة مسبقاً

المهم معرفة كيف تتم عملية إلصاق الفلم في المشهد

وكذلك كيف نقوم بعملية المضاعفة

دون استخدام الوظيفة duplicateMovieClip()



ولو حذفنا في نهاية النص البرمجي I++

سيقوم المترجم بتحريك الفلم فقط تحريكً عشوائياً كل مرة نقوم بالضغط على الزر

هذا والله أعلى وأعلم السلام عليكم ورحمة الله وبركاته

كلاشن كوف
26 Feb 2002, 03:13 PM
ماشاءالله عليك يالشهاب الحارق دروسك جدا جدا جدا رائعة(بس خفف السرعة عاد ..تراك داعس (المنتدى مراقب بالرادار)هههههه)
الله يعطيك الف عافية وارجو منك ان لاتنقطع عن عطائك حتى لو كنا مقصرين
السلام عليكم

الشهاب الحارق
26 Feb 2002, 03:37 PM
السلام عليكم

تدري ليش داعس عليه لانه بين يدي ثلاثة كتب اريد ان أنقضي منها

ولانه فلاش 6 ما بقي له إلا شهر تقريباً

أنا ادري والله أن في السرعة الندامة :D

لكن لا خيار لي غيرها والله المستعان