การทำหิมะตกโปรแกรมแฟลช
![รูปภาพของ pncmaythawee รูปภาพของ pncmaythawee](http://old.thaigoodview.com/files/profilepic/picture-55536.jpg)
1.สร้างเอกสารใหม่ใน flash และเลือกตามรูปเลยครับ
จากนั้นก็สร้างขนาดตามต้องการลยครับ จากตัวอย่างให้ 400 * 250 คับ
2. เตรียมภาพที่ต้องการให้หิมะตกก่อนเลยคับ
หากไม่มีนำรูปด้านล่างไปลองก่อนได้ครับ จากนั้นก็ import รูปเข้ามา file >
import > import to stage.. หรือ(ctrl+r)
3.สร้างเลย์เยอร์ขึ้นมาใหม่กร้อม วาดวงกลมเล็กๆขึ้นมาโดยสีให้เป็นสีขาว
หรือหากต้องการหิมะสีอื่นก็ตามใจชอบเลยคับ
4. กด F8 เพื่อ convert to Symbol จากนั้นก็เช็ตค่าตามรูปได้เลยครับ
5.ไปที่ส่วนของ properties ด้านล่าง ให้ใส่ตามชื่อตามรูปเลยครับ
5.5 จากนั้นไปที่ส่วน Filters เลือก Blur นะครับ แล้วก็ใส่ค่าใน แกน X เลยครับ
เอาซีก 10 และก็ใส่ ตรง quality Medium
6.ใช้เครื่องมือ Selection Tool (V)
ไปคลิกเลือกวงกลมที่เราวาดไว้จะได้ดั่งนี้คับ
7.กด F9 เพื่อใส่ code ก๊อบไปใส่ได้เลยครับ
onClipEvent (load) {
movieWidth = 350;
movieHeight = 263;
i = 1+Math.random()*2;
k = -Math.PI+Math.random()*Math.PI;
this._xscale = this._yscale=50+Math.random()*100;
this._alpha =
75+Math.random()*100;
this._x = -10+Math.random()*movieWidth;
this._y =
-10+Math.random()*movieHeight;
}
onClipEvent (enterFrame) {
rad +=
(k/180)*Math.PI;
this._x -= Math.cos(rad);
this._y += i;
if
(this._y>=movieHeight) {
this._y = -5;
}
if
((this._x>=movieWidth) || (this._x<=0)) {
this._x =
-10+Math.random()*movieWidth;
this._y = -5;
}
}
8.นำเมาส์ไปคลิกในที่โล่งก่อนนะครับ แล้วไปที่เฟรมแรกของเลเยอร์ 2
ที่เราวาดวงกลมลงไปแหละครับ กด F9 อีกครั้งเพื่อใส่ code
for (k=0;
k<50; k++) {
duplicateMovieClip(this.snow, "snow"+k,
k);
}
จากนั้นก็รันดูผลได้เลยครับ