Test : var memo:TextField = new Memo();

by 110100110101101
型宣言が違っていても、ちゃんと上書き後の関数を読み込む。
♥0 | Line 37 | Modified 2016-06-13 00:27:54 | MIT License
play

ActionScript3 source code

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

package {
    import flash.display.Sprite;
    public class FlashTest extends Sprite {
        public function FlashTest() {
            // write as3 code here..
            addChild( new Test() );
        }
    }
}


    
    
    import flash.display.Sprite;
    import flash.text.TextField;
    class Test
    extends Sprite
    {
        public function Test()
        {
            var textField:TextField = new TextField();
            textField.text = textField.toString();
            
            var memo:TextField = new Memo();
            memo.text = memo.toString();
            memo.y = 20;
            
            addChild( textField );
            addChild( memo );
        }

    }
    
    
    import flash.text.TextField;
    class Memo
    extends TextField
    {
        public function Memo()
        {
            super();
        }
        public override function toString():String
        {
            return "memo foo"
        }


    }