unittest file
[swftools.git] / lib / as3 / ok / this.as
diff --git a/lib/as3/ok/this.as b/lib/as3/ok/this.as
new file mode 100644 (file)
index 0000000..361d26b
--- /dev/null
@@ -0,0 +1,30 @@
+package {
+    import flash.display.MovieClip
+    public class Main extends flash.display.MovieClip {
+        internal var s0;
+        internal var s1:String="ok3/4";
+        internal var s2;
+        function myswf() {
+
+            this.printok1();
+            this.s0 = "ok2/4";
+            this.printok2(0);
+
+            // member w/ default value:
+            trace(this.s1);
+
+            //omit "this":
+            s2 = "ok4/4";
+            printok3();
+        }
+        public function printok1() {
+            trace("ok1/4");
+        }
+        public function printok2(x:uint) {
+            trace(this.s0);
+        }
+        public function printok3() {
+            trace(this.s2);
+        }
+    }
+}