X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fas3%2Fok%2Fthis.as;h=61c70a5bf6425f3f98f0a8b99b53b899d5031296;hb=0f1baaeab21e4bfd0c48e8d0d025bf8a15ccbc2c;hp=1668ee9cea05ee03151df7b87214117eb8b7c31d;hpb=2773d91e9b8459c9f51070d78419cba75ba32bef;p=swftools.git diff --git a/lib/as3/ok/this.as b/lib/as3/ok/this.as index 1668ee9..61c70a5 100644 --- a/lib/as3/ok/this.as +++ b/lib/as3/ok/this.as @@ -2,10 +2,10 @@ package { import flash.display.MovieClip public class Main extends flash.display.MovieClip { internal var s0; - internal var s1:String="ok 3/4"; + internal var s1:String="ok 3/5"; internal var s2; public function printok1() { - trace("ok 1/4"); + trace("ok 1/5"); } public function printok2(x:uint) { trace(this.s0); @@ -13,18 +13,28 @@ package { public function printok3() { trace(this.s2); } + + public function f() { + trace("ok 5/5"); + } + public function get_f() { + return this["f"]; + } + function Main() { this.printok1(); - this.s0 = "ok 2/4"; + this.s0 = "ok 2/5"; this.printok2(0); // member w/ default value: trace(this.s1); //omit "this": - s2 = "ok 4/4"; + s2 = "ok 4/5"; printok3(); + + get_f()(); trace("[exit]"); }