#12003/3/1 13:50:06
我做一个场景的时候,有用到别人的一个效果。
它是让一些点不断扩散。
他的AS部份是这样:
if (Number(num)>1000) {
num = 0;
}
if (Number(kut)>=360) {
// 360-full circle, 180 - half circle, ply with values
kut = 0;
}
if (Number(dodatak)>=45) {
dodatak = 0;
}
duplicateMovieClip("/star", "star" add /:num, num);
/:kut = Number(Number(/:kut)+15)+Number(dodatak);
// try adding some value /:kut+15+dodatak+ ?
setProperty("star" add /:num, _rotation, -/:kut);
setProperty("star" add /:num, _alpha, Number(random(50))+50);
/:num = Number(/:num)+1;
dodatak = Number(dodatak)+1;
gotoAndPlay(1);
关键在于后面这个gotoAndPlay,它总是不断的重复回到这个场景的第一帧运算。
这样他一直在这个场景运行,无法进入下个场景,我想问,如何加一个语句,让
其运行到比如15帧的时候,就能进入下一个场景,而不一直在该场景重复?
请教。