flash on 2012-12-25

by TmskSt
♥0 | Line 23 | Modified 2012-12-25 21:10:44 | MIT License
play

ActionScript3 source code

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

package {
    import flash.events.NetFilterEvent;
    import flash.text.TextField;
    import flash.display.Sprite;
    import com.actionscriptbible.Example;
    public class FlashTest extends Sprite {
        public function FlashTest() {
            // write as3 code here..
            var t:TextField = addChild(new TextField()) as TextField;
            
            const c:C = new C();
            t.appendText(c.execute());
            t.appendText("\n");
            
            const F:Function = function (i:int):String { return "String"; }
            c.f = F;
            
            t.appendText(c.execute());
        }
    }
}

class C {
    public function C() {}
    public function execute():String { return _f(100); }
    
    public function set f(value:Function):void { _f = value; }
    private var _f:Function = function (n:int):String { return n.toString(2); }

}