fixed forward.as test case
[swftools.git] / lib / as3 / ok / extendclass.as
index 9dd3445..42dbbaa 100644 (file)
@@ -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]");
         }
     }