PDA

Просмотр полной версии : Не работает анимация


lookup
06.04.2010, 11:58
Почему не работает код:

package {
import flash.display.Sprite;
import flash.events.Event;
import flash.filters.ConvolutionFilter;
import flash.utils.Timer;
import flash.events.TimerEvent;

public class Filters extends Sprite
{
private var sprite:Sprite = new Sprite()
private var vx:Number = 3;
private var timer:Timer;
public function Filters()
{
sprite.graphics.lineStyle(1,0);
sprite.graphics.beginFill(0xffffff);
sprite.graphics.drawCircle(100,100,20);
addChild(sprite);
timer = new Timer(30);
addEventListener(TimerEvent.TIMER,onTimer);
timer.start();
}
public function onEnterFrame(event:Event):void {
sprite.x += vx;
}
public function onTimer(event:TimerEvent):void {
sprite.x += vx;
}
}
}


Появляется мой круглешок, а вот двигатся никак не желает!

BeDLiNt
06.04.2010, 12:22
А кому вы добавляете листенер на событие TimerEvent.TIMER?) Вашему Sprite-у? У него его не происходит.
timer.addEventListener(TimerEvent.TIMER,onTimer);