[study] - interface ... @author gaina gaina forked:0favorite:0lines:31license : MIT License modified : 2010-08-08 08:24:41 Embed Tweet package { import flash.display.Sprite; import flash.text.TextField; /** * ... * @author gaina */ public class Main extends Sprite { public function Main():void { init(); } private function init():void { var unko:TestClass = new TestClass(); var tf:TextField = new TextField(); tf.text = unko.sampleTest("unko"); addChild(tf); } } } //IMPLEMENT INTERFACE class TestClass implements ITest { public function TestClass(); public function sampleTest(str:String = ""):String { return str + "\.unko"; } } //INTERFACE interface ITest { function sampleTest(str:String = ""):String; } Code Fullscreen Preview Fullscreen TextField String text addChild Sprite