السلام عليكم و رحمة الله و بركاته .
قم بفتح الفلاش و عدل صفحة العمل كالتالي : 300/200
ثم قم برسم نجمة تكون صغيرة و حولها الى موفي كليب و اعطها اسم star و في خانة instance name سمها ايضا star . كما هو مو ضح في الصورة :




ثم قم بإضافة layer جديد و اعطه اسم action و سوي له 3 frame بالضغط على F6 مرتين .
ضع في الفريم الأول هذا السكريبت script :

رمز Code:
numstars = 100; speed = 5; star_field = new Array (numstars); //x is x axis, y is y axis, z is speed of star function star(x,y,speed) { this.x = x; this.y = y; this.speed = speed; } for (i=0;i<numstars;i++) { star_field[i] = new star(random(300),random(200),random(speed)+1); duplicateMovieClip (&quot;star&quot;, &quot;star_&quot; add i, i+10); }

و في الفريم الثاني هذا السكريبت script :

رمز Code:
for (i=0;i<numstars;i++) { star_field[i].x+= star_field[i].speed; if (star_field[i].x>300) { star_field[i].x = 0; } setProperty (&quot;star_&quot; add i , _x , star_field[i].x ) setProperty (&quot;star_&quot; add i , _y , star_field[i].y ) setProperty (&quot;star_&quot; add i , _alpha , star_field[i].speed*40 ) }

و في الفريم الثالث هذا السكريبت script :
رمز Code:
gotoAndPlay (2);

ملاحظة اذا كنت تعمل في فلاش 8 لا تخرج العمل بـ: فلاش بلاير 8 بل بـ : فلاش بلاير 5
<< اللي ما يعرف الطريقة ينبهني على هذا وأنا أسوي له الطريقة ...

و مبروك لك النجوم ...^__^...

منقول من منتدى أجنبي بعد التصليح فيه شوي<< ما خلى شئ بالمواقع الأجنبية

الملف المفتوح بالمرفقات للتوضيح أكثر ...




دمتم كما تحبون


الملفات المرفقة [TR]
نجوم بالأكشن.zip (4.9 كيلوبايت, عدد مرات المشاهدة 352 مرة) [/TR]



©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©