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; } [study] - interface