Flex ActionScript实例代码,一个纯ActionScript实现的动画效果。
代码:
package
{
import flash.display.*;
import flash.events.TimerEvent;
import flash.utils.Timer;
public class Main extends Sprite
{
protected var myShape:DisplayObject;
public function Main()
{
var fps:int = 60;
var mspf:int = Math.round(1 / fps * 1000);
var t:Timer = new Timer(mspf);
t.addEventListener(TimerEvent.TIMER, onTimer);
t.start();
var s:Sprite = new Sprite();
addChild(s);
myShape = getChildAt(0);
}
protected function onTimer(event:TimerEvent):void
{
myShape.x += 0.5;
event.updateAfterEvent();
}
}
}