From 6eea5a0549bb22c1bd081fd9249bef19d25ec099 Mon Sep 17 00:00:00 2001 From: Matthias Kramm Date: Mon, 2 Feb 2009 18:50:18 +0100 Subject: [PATCH] test for self-calling inner functions --- lib/as3/ok/innerrecurse.as | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 lib/as3/ok/innerrecurse.as diff --git a/lib/as3/ok/innerrecurse.as b/lib/as3/ok/innerrecurse.as new file mode 100644 index 0000000..c2dfcdf --- /dev/null +++ b/lib/as3/ok/innerrecurse.as @@ -0,0 +1,20 @@ +package { + import flash.display.MovieClip + + public class Main extends flash.display.MovieClip { + public function Main() { + var i = 0; + f(0); + function f(j:int) { + if(i!=j) + trace("error"); + i++; + if(j==3) { + trace("ok"); + return; + } + f(j+1); + } + } + } +} -- 1.7.10.4