جارة القمر
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
اليوم درسنا طريقة عمل تساقط ثلج في الفلاش
ملاحظة قبل البدء بالعمل: يمكن استبدال الثلج بأي شكل اخر سواء كان اوراق شجر او ورد او اي شكل تفضلون .
أولاً
نفتح ملف جديد ونقوم بإدراج فيلم في داخله بواسطة الضغط على
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