درس تساقط الثلوج
يتناول هذا الدرس سكريبتاً إحترافياً بعض الشيء لأنه يعتمد على طول و عرض المساحة المطلوبة مضروبة في معامل الضرب لتحديد السرعة مع معامل متوسط الحجم .
حول الـSCRIPT من حالة Guided إلى Expert ثم إبداء بالعمل بالخطوات التالية :
1-أضف سبرايت و أطلق عليه الإسم snowfall ( أي سقوط الثلج ).
2-قم برسم دائرة صغيرة نوعاً ما بيضاء اللون و من ثم أغلق السبرايت.
3-تركيب السكريبت على سبرايت snowfall :
3-1-لاحظ عرض المسرح هنا = 250 و الطول = 150
[/FONT]
~~~~~~~~~~~~~~>> العرض =250 , الطول=150
3-2-أدخلنا هنا الإحداثيات السينية و الصادية :
[/FONT]
4-في الإطار الأول للمشهد Scene ضع السكريبت التالي :
[/FONT]
~~~>>الرقم 75 هو كمية الثلج المتساقط
حول الـSCRIPT من حالة Guided إلى Expert ثم إبداء بالعمل بالخطوات التالية :
1-أضف سبرايت و أطلق عليه الإسم snowfall ( أي سقوط الثلج ).
2-قم برسم دائرة صغيرة نوعاً ما بيضاء اللون و من ثم أغلق السبرايت.
3-تركيب السكريبت على سبرايت snowfall :
3-1-لاحظ عرض المسرح هنا = 250 و الطول = 150
كود:
[FONT=Tahoma]
onLoad () {
i = 1+Math.random()*2;
k = -Math.PI+Math.random()*Math.PI;
_xscale = _yscale=50+Math.random()*100;
_alpha = 75+Math.random()*100;
_x = -10+Math.random()*250;
_y = -10+Math.random()*150;
}
~~~~~~~~~~~~~~>> العرض =250 , الطول=150
3-2-أدخلنا هنا الإحداثيات السينية و الصادية :
كود:
[FONT=Tahoma]
onEnterFrame() {
_y += i;
if (_y>=150) {
_y = -5;
}
if ((_x>=250) || (_x<=0)) {
_x = -10+Math.random()*250;
_y = -5;
}
}
4-في الإطار الأول للمشهد Scene ضع السكريبت التالي :
كود:
[FONT=Tahoma]
onFrame (1) {
for (k=0; k<75; k++) {
duplicateSprite(_root.snowfall, "snowfall"+k, k);
}
}
~~~>>الرقم 75 هو كمية الثلج المتساقط