X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fas3%2Fok%2Fextendclass.as;fp=lib%2Fas3%2Fok%2Fextendclass.as;h=42dbbaa951aa3e0c62ac3abec277a15607ecbe9a;hb=f6c0cbfa8e2ce312453954cf21a984927a1dc498;hp=9dd3445236bda3af84f5ba9449bac851fd3a934c;hpb=705ebea8b41e13fad737b55484cd071d857982f2;p=swftools.git diff --git a/lib/as3/ok/extendclass.as b/lib/as3/ok/extendclass.as index 9dd3445..42dbbaa 100644 --- a/lib/as3/ok/extendclass.as +++ b/lib/as3/ok/extendclass.as @@ -4,15 +4,12 @@ package { import flash.display.MovieClip public class Main extends flash.display.MovieClip { - function Main() { - if(!this instanceof ExtendMain) { - /* If we don't check what class we're in, we get a infinite - recursion, and flash player outputs this message: - Error: Error #2136: The SWF file extendclass.swf - contains invalid data. - */ + public function Main() { + if(!(this instanceof ExtendMain)) { var p = new ExtendMain(); + if(p instanceof ExtendMain) trace("ok"); } + trace("[exit]"); } }