// forked from hacker_ut9_8s5w's code on 2008-12-17 // write as3 code here.. package { import flash.display.*; import flash.events.*; import caurina.transitions.Tweener; public class Foo extends Sprite { private var sp:Sprite; public function Foo() { super(); addEventListener(Event.ADDED_TO_STAGE, onAddedToStageHandler); } private function onAddedToStageHandler(e:Event):void { var w:int = 100; var h:int = 60; sp = new Sprite(); sp.graphics.beginFill(0xFF0000, 1); sp.graphics.drawRect(0, 0, w, h); sp.graphics.endFill(); addChild(sp); Tweener.addTween(sp, {x:stage.stageWidth - w, time:1, onComplete:function():void { Tweener.addTween(sp, {y:stage.stageHeight - h, time:1, onComplete:function():void { Tweener.addTween(sp, {x:0, time:1, onComplete:function():void { Tweener.addTween(); }}); }}); }}); } } } forked from: code on 2008-12-17