AS3.0 Timerの使い方
AS3.0 Timerの使い方
a_mc、b_mc、c_mcがあり、a_mcが再生された1秒後にb_mcを作動させ
b_mcが再生された0.5秒後にc_mcを再生というようにしたいのですが
その場合、Timerはどのようにすれば良いのでしょうか?
初心者ですので、なるべく基本的な作り方が理想です。
下記のコードを参照にして頂ければと思います。
また、下記で間違っている部分がありましたらご指摘ください。
Flash CS3を使用しております。
宜しくお願い致します。
a_mc.y = 450;
b_mc.y = 450;
c_mc.y = 450;
a_mc.alpha = 0;
a_mc.addEventListener(Event.ENTER_FRAME, a_up);
function a_up(event:Event):void {
a_mc.y -= 2;
a_mc.x -= 1;
a_mc.alpha += 0.03;
if (a_mc.y == 200) {
a_mc.removeEventListener(Event.ENTER_FRAME, a_up);
}
}
b_mc.addEventListener(Event.ENTER_FRAME, b_up);
function b_up(event:Event):void {
b_mc.y -= 2;
b_mc.rotation += 6;
if (b_mc.y == 200) {
b_mc.removeEventListener(Event.ENTER_FRAME, b_up);
}
}
c_mc.addEventListener(Event.ENTER_FRAME, c_up);
function c_up(event:Event):void {
c_mc.y -= 2;
c_mc.x += 1;
if (c_mc.y == 200) {
c_mc.removeEventListener(Event.ENTER_FRAME, c_up);
}
}
補足
変数ではなく定数をいれてテストしました。