From: kramm Date: Tue, 30 Dec 2008 22:45:26 +0000 (+0000) Subject: added an implementing class X-Git-Tag: release-0-9-0~587 X-Git-Url: http://git.asbjorn.biz/?a=commitdiff_plain;h=b95550e31c805002ab409c25f650637bf85b44eb;p=swftools.git added an implementing class --- diff --git a/lib/as3/ok/interface.as b/lib/as3/ok/interface.as index 3a1bc25..f7efeb0 100644 --- a/lib/as3/ok/interface.as +++ b/lib/as3/ok/interface.as @@ -1,9 +1,19 @@ -package I { - public class ClassInMultiLevelPackage extends flash.display.MovieClip { - function ClassInMultiLevelPackage() { +package { + import flash.display.MovieClip + 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(); + } + } + public interface I2 { } }