From b95550e31c805002ab409c25f650637bf85b44eb Mon Sep 17 00:00:00 2001 From: kramm Date: Tue, 30 Dec 2008 22:45:26 +0000 Subject: [PATCH] added an implementing class --- lib/as3/ok/interface.as | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) 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 { } } -- 1.7.10.4