X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fas3%2Fok%2Finterface.as;h=956baf7e9b44d3dd0cef6eee7a65400030116b79;hb=bdad407fb79c2f7be9f3603694ebdeadc645b52d;hp=3a1bc25811f4c021dc82b6fc6d4f5c07559dd1ab;hpb=e23472caebea09469b3066d17a9a4ace6808e1c2;p=swftools.git diff --git a/lib/as3/ok/interface.as b/lib/as3/ok/interface.as index 3a1bc25..956baf7 100644 --- a/lib/as3/ok/interface.as +++ b/lib/as3/ok/interface.as @@ -1,9 +1,22 @@ -package I { - public class ClassInMultiLevelPackage extends flash.display.MovieClip { - function ClassInMultiLevelPackage() { +package { + import flash.display.MovieClip + import flash.utils.ByteArray + public interface I1 { + function f() + } + public class TestI1 implements I1{ + public function f() { trace("ok"); } } - public interface I1 { + public class Main extends flash.display.MovieClip { + function Main() { + var x:I1 = new TestI1(); + x.f(); + trace("[exit]"); + } + } + public interface I2 { + function init(key:ByteArray):void; } }