TweenMax delayedCall

by AsaToBan forked from TweenMax fromTo (diff: 14)
TweenMax.delayedCall(delay:Number, onComplete:Function, onCompleteParams:Array);

ここでは2秒後に関数myFunctionに引数(第3引数で配列で指定した)を渡し実行しています。
♥0 | Line 24 | Modified 2011-06-15 13:49:29 | MIT License
play

ActionScript3 source code

/**
 * Copyright AsaToBan ( http://wonderfl.net/user/AsaToBan )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/jstW
 */

// forked from AsaToBan's TweenMax fromTo
package {    
    import flash.display.MovieClip;
    import flash.display.Sprite;
    import com.greensock.*;
    import com.greensock.plugins.*;
    public class FlashTest extends Sprite {
        private var mc:MovieClip;
        public function FlashTest() {
            // write as3 code here..
            mc = new MovieClip();
            mc.graphics.beginFill(0xCCCC99);
            mc.graphics.drawCircle(0, 0, 100);
            mc.x = 200;
            mc.y = 200;
            addChild(mc);
            
            var hoge:Object = new Object();
            hoge.scale = 2;
            
            //TweenMax.delayedCall 
            TweenMax.delayedCall(2, myFunction, [hoge.scale]);
        }
        
        public function myFunction(num:int):void{
            mc.scaleX = num;
            mc.scaleY = num;
        }

    }
}