TimerEvent na classe com erro. (AS3)
Estou tentando colocar o evento TimerEvent chamando de uma classe externa, e quando o evento acontece o mc muda de posição.
Acontece que dá esse erro:
1046: Type was not found or was not a compile-time constant: Timer.
1180: Call to a possibly undefined method Timer.
Não sei o que está acontecendo. Tentei mudar o código com funções diferentes mas não deu certo
package
{
import flash.display.MovieClip;
import flash.events.*;
public class mcTempo extends MovieClip
{
public var quad:reta;
public var timer:Timer;
public function mcTempo()
{
var quad:MovieClip = new reta();
addChild(quad);
quad.x = 30;
quad.y = 100;
tempo();
}
public function tempo():void
{
trace("foi timer");
timer = new Timer(500);
timer.addEventListener(TimerEvent.TIMER, executa);
timer.start();
}
function executa(evt:TimerEvent)
{
quad.x += 30;
quad.rotation += 45;
}
}
}
No .fla tem apenas o mc "reta" com linkage e nada no palco. Help!!!!
Valeu!!!
Discussão (7)
Carregando comentários...