X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=lib%2Fas3%2Fok%2Finnerfunction.as;h=9f26acec19c8bc82c85ad86ac36da2cf940e60dc;hp=46572ddce0b5a914ed403052543370df9685d980;hb=c59b06079005e3019488fda86f63d043be12737e;hpb=36a1fac8ea3a7457f25b1b4209b5fc918cc6af44 diff --git a/lib/as3/ok/innerfunction.as b/lib/as3/ok/innerfunction.as index 46572dd..9f26ace 100644 --- a/lib/as3/ok/innerfunction.as +++ b/lib/as3/ok/innerfunction.as @@ -3,7 +3,20 @@ package { import flash.events.Event public class Main extends flash.display.MovieClip { - public function Main() + + public function test1() + { + var y:int = 0; + var a:Array = [null]; + a[0] = function() { + y = y + 1; + } + a[0](); + a[0](); + if(y!=2) trace("error") + else trace("ok 1/2"); + } + public function test2() { var y:uint = 0; var inc_y = function() { @@ -14,7 +27,12 @@ package { inc_y(); if(y!=2) trace("error") - else trace("ok"); + else trace("ok 2/2"); + } + public function Main() + { + this.test1() + this.test2() } } }