X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fas3%2Fok%2Fnew.as;h=792f7c5839afe2ed1e00be5ae313e39e8fdd2f48;hb=3fb75ef418267cb0f7370d365b3a37b8013fbee9;hp=03a24cb8a3f9ad1879abc4dbbd35933918429616;hpb=50fd04a2bb9b2a8f374ea99446f6631606704c6c;p=swftools.git diff --git a/lib/as3/ok/new.as b/lib/as3/ok/new.as index 03a24cb..792f7c5 100644 --- a/lib/as3/ok/new.as +++ b/lib/as3/ok/new.as @@ -1,7 +1,10 @@ -package some.other.package { +package some.other.packag3 { public class Class4 { - public function Class4() { - trace("ok 4/4"); + public function Class4(x=1) { + if(x) { + trace("ok 4/6"); + return new Class4(0); + } } } } @@ -9,12 +12,12 @@ package some.other.package { package { public class Class1 { public function Class1() { - trace("ok 1/4"); + trace("ok 1/6"); } } public class Class2 { public function Class2() { - trace("ok 2/4"); + trace("ok 2/6"); } } public class Class3 { @@ -23,13 +26,30 @@ package { } } + public class Class5 { + public function Class5() { + trace("ok 5/6") + } + } + public class Class6 { + public function Class6() { + trace("ok 6/6") + } + } + + import flash.display.MovieClip public class Main extends flash.display.MovieClip { public function Main() { new Class1() new Class2 - new Class3(0,"ok 3/3") - import some.other.package.Class4 + new Class3(0,"ok 3/6") + import some.other.packag3.Class4 new Class4(); + + var x = Class5; + new Class5; + var y:Class = Class6; + new Class6(); } } }