There is no mc.onEnterFrame in AS3 anymore, but there is something so much better - ENTER_FRAME event! Since pretty much everything in AS3 is event based, that makes perfect sense. There is also a new event based Timer class which replaces darn setInterval. The guru of ActionScripted motion - Keith Peters wrote a great post on subject of common misconceptions in usage.
AS3 EnterFrame event:
package {
import flash.display.*;
import flash.events.*;
public class TestEnterFrame extends Sprite
{
public function TestEnterFrame()
{
addEventListener(Event.ENTER_FRAME, onEnterFrame);
}
private function onEnterFrame(ev:Event):void
{
trace("onenterframe:"+ev);
}
}
}
AS3 Timer class test:
package {
import flash.display.Sprite;
import flash.events.TimerEvent;
import flash.utils.getTimer;
import flash.utils.Timer;
public class Tests extends Sprite
{
private var start:Number;
public function Tests()
{
var timer:Timer = new Timer(1000);
timer.addEventListener(TimerEvent.TIMER, onTimer);
start = getTimer();
timer.start();
}
private function onTimer(event:TimerEvent):void
{
trace(getTimer() - start);
start = getTimer();
for(var i:uint = 0; i 








April 28, 2012 @ 12:01
seven says:
On top of the site, you’we got a link called Contact. :)