作者VV11 (偽Wii)
看板Flash
標題[問題] 星星的移動
時間Thu May 17 13:48:20 2007
今天找了以前一段語法要來弄星星的移動
可是似乎用flash player8的輸出就無效
用flash player6就可以
語法如下
onClipEvent (load) {
num = 50;
speed = 0.12;
areaWidth=150
areaHeight=250
shapeChange=0
for (var i = 1; num>=i; i++) {
star = mc.duplicateMovieClip ("mc"+i, i);
star._alpha = random (70)+30;
star.gotoAndPlay (random (30));
star.rX = random (5)+3
star.rY = random (5)+3
star._x = random (areaWidth)-areaWidth/2-shapeChange;
star._y = random (areaHeight)-areaHeight/2-shapeChange;
star._xscale = star._yscale=random (80)+50;
}
mc._visible = 0;
}
onClipEvent (enterFrame) {
for (var i = 1; num>=i; i++) {
star = this["mc"+i];
star.xvel -= speed*(star._x*star.rX)/100;
star.yvel -= speed*(star._y*star.rY)/100;
star._x += star.xvel;
star._y += star.yvel;
}
}
有人知道該怎麼改才會在flash player8的輸出影片中有效呢
謝謝 ><
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.248.43.87
推 aquarianboy:有沒有原始檔參考? :) 05/17 15:56
推 VV11:解決了 囧 05/18 11:19