【发布时间】:2013-10-24 09:05:30
【问题描述】:
任何人都可以告诉我如何编写代码来制作当影片剪辑进入舞台时开始的计时器以及当影片剪辑移出舞台时停止的计时器。
我已将某些影片剪辑放置在舞台外,并让它们在舞台上从右向左移动(当然,在 x 轴上,一次 3 个像素)。随着每个影片剪辑进入舞台,应触发相关的计时器。当定时器被触发时,它将每隔两秒开始播放一个特定的音频剪辑。并且当影片剪辑移出舞台时,计时器应该停止,因此 mp3 音频也将停止。请推荐一些 NON-OOP 方法。它只是我需要的“触发”和“停止”部分。
stage.addEventListener(Event.ENTER_FRAME, loop)
function loop(e:Event){
if(e1.x <= -250){e1.x = 1250;}
if(e2.x <= -350){e2.x = 1325;}
if(e3.x <= -450){e3.x = 1400;}
if(e4.x <= -550){e4.x = 1475;}
if(e5.x <= -650){e5.x = 1550;}
if(e6.x <= -750){e6.x = 1625;}
e1.x -= 3;
e2.x -= 3;
e3.x -= 3;
e4.x -= 3;
e5.x -= 3;
e6.x -= 3;
}
【问题讨论】:
标签: actionscript-3