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

عرض الإصدار الكامل : تساقط ثلج في فلاش 5


جارة القمر
03-06-2002, 02:07 AM
مرحبا

اليوم درسنا طريقة عمل تساقط ثلج في الفلاش
ملاحظة قبل البدء بالعمل: يمكن استبدال الثلج بأي شكل اخر سواء كان اوراق شجر او ورد او اي شكل تفضلون .

أولاً

نفتح ملف جديد ونقوم بإدراج فيلم في داخله بواسطة الضغط على
insert > new Symbol
ونختار
Movie clip
ولنسمي العرض مثلا ثلج
الان انتقلنا الى وضع التعديل على الموفي الذي اسميناه بثلج
نقوم برسم مانريد ان يتساقط او نرسم نقطة بالقلم باللون الابيض بعد تعريض حجم القلم عن طريق
Window >Panels > stroke
كما في الصوره حسب الرغبه

http://moon15.com/1/upload/docs/snow1.jpg
شكل1\3

نقوم برسم نقطه بالضغط مره واحده على مسرح العمل ونعتاد دائما ان نقوم بتوسيط الرسم في وسط العرض بالضغط على Align


الان قم بتحديد الرسم والضغط على زر F8
ثم اختيار Movie clip
وتسمية العرض ثلج 2
الان نضغط على الصوره بالزر اليمين ونختار
Panels > Instance
وفي خانة Name
نكتب اسم العرض
snow
ونقوم باغلاقه
كما في الصوره
http://moon15.com/1/upload/docs/snow2.jpg
شكل 2\3


الان وصلنا لمرحلة الاكشن او الحركه على الصوره
نضغط على الصوره باليمين ونختار
Action
وفي المساحه الخاليه ننسخ نلصق هذا الكود


onClipEvent (enterFrame) {

this._x += Math.random ()*(this._xscale)/10 ;
this._y += Math.random ()*(this._xscale)/10 ;
if ( this._x > 500 ) {
this._x =0;
}

if ( this._y > 330 ) {
this._y =0;
}
}








نغلق النافذه وننتقل الى الفريم الاول في العرض ونضغط على اليمين ونختار Action
نقوم بنسخ الكود التالي ونلصقه بالمساحة الخاليه

for (i=1; i<40; i++) {
snow.duplicateMovieClip("snow"+i, i);
eval("snow"+i)._x = Math.random()*500;
eval("snow"+i)._y = Math.random()*333;
eval("snow"+i)._xscale = Math.random()*70+30;
eval("snow"+i)._yscale = eval("snow"+i)._xscale;
eval("snow"+i)._alpha = eval("snow"+i)._xscale+20;
}

stop ();



ونقفل النافذه وننتقل الى العرض الرئيسي scene كما في الصوره
http://moon15.com/1/upload/docs/snow3.jpg
شكل3\3

نقوم بفتح المكتبه
Window > Library

او الضغط على زر المكتبه في الاسفل


نقوم بسحب العرض المسمى ثلج الى ساحة العمل ويفضل وضعه عند الزاويه اليسرى خارج اطار العرض

الان قم باستعراض العرض بالضغط على زري
Ctrl + Enter

تطبيق للعمل


width = 200 height = 200

ملاحظة مهمه جداً

يفضل دوماً جعل التساقط في لير منفصل ويكون فوق جميع العروض لانه لو اضفنا اي صوره او كتابه فوق العرض سيكون التساقط خلف الصوره ي
لذا يفضل ان تعمل احد الطريقتين ..
اولاً ان تجعل اللير مخصص وفوق جميع الليرات الاخرى
ثانياً : ان تضغط على نقطة الثلج وتسحبها للامام عن طريق
Modify > Arrange > Bring to front
بهذه الطريقه يقوم فلاش بجعل تأثير التساقط فوق جميع العروض

انتهى ,

جارة القمر http://www.moon15.com/vb/images/smilies//gif_28_03.gif

ابو سليمان
03-06-2002, 02:14 AM
الف شكر على هذه الدروس الرائع


بلا شك سنحتاج إلى هذه التصاميم في المستقبل :)


لابما للموقع أيضا


ولك تحياتي

الخارق
11-06-2002, 01:36 AM
بصراحه انا شفت كل مواضيعك

و اكثرها طبقتها
7
7
7
7
7
والباقي قيد اتطبيق w:


ألف شكر

جارة القمر
11-06-2002, 02:24 AM
<br><br><center><Traditional Arabic> <font color="c06080"><font size=3<<br> <br>
http://www.moon15.com/vb/images/smilies//gif_28_03.gif
حياك الله استاذنا ابو سليمان :)
ومنكم نستفيد ..

* * *
الخارق ..
انشالله تكون دروسي مفهومه ..
ومفيده :)
وانا حاضره لاي استفسار ...
ياليت نشوف تطبيقك في صفحة التجارب :)
لاننا انشالله بنحط قسم لتصاميم الفلاش والفوتو شوب ونقدها والتعديل عليها :)

شمعه
21-07-2002, 07:56 AM
تسلمين

جارة القمر
22-07-2002, 02:19 AM
الله يسلمك شمعة وجود ..
ترا انا طماعه ..
ابغى اشوف تطبيقك :)

ماجد الحميد
24-07-2002, 06:35 AM
يوم تنشّطت .. وجيت اصلح تصميم .. هئ هئ هئ .. :)

mx ما فيه كل هالعلوم ؟؟ :D ..

جارة القمر
24-07-2002, 06:44 AM
مو انا خايفه استخدمه عشان هالشي ..
لاني لاحظت كل واحد يشرح فيه لازم ينبه انه خاص بالام اكس ..
فيه اختلاف مب زي الفوتوشوب واحد..

ماجد الحميد
25-07-2002, 04:15 AM
اجل هوّنت :D...

شمعه
26-07-2002, 10:21 AM
هلا الغاليه جارة القمر .. ولايهمج حبوبه وهالتطبيق ..


width = 135 height = 135

h:1 h:1 .. شووه رايج ..

جارة القمر
26-07-2002, 10:02 PM
رأيي ؟؟
رائع اكيد ..
يكفي انه تطبيقك ..
وتصميمي :) <-- ياواثق

سوسا
04-08-2002, 12:51 AM
تسلم ايدك يا جارة القمر ..

مع تحياتي
سوسا