041d1236aa3bb9ecbd66c02de6fcd384e0a52a16
[swftools.git] / lib / as3 / ok / nested_functions.as
1 package {
2     import flash.display.MovieClip
3     import flash.geom.Point
4
5     public class Main extends flash.display.MovieClip {
6         static public var ok:String = "ok";
7
8         public function Main() {
9             trace("ok 1/5")
10             var x = msg(2, 5)
11             var y = msg(3, 5)
12             trace(x);
13             trace(y);
14
15             function msg(nr,total):String {
16                 return ""+this.Main.ok+" "+nr+"/"+total
17             }
18
19             var x1 = "err";
20             var x2 = "err";
21             
22             function setok() {
23                 x1 = "ok 4/5";
24                 x2 = "ok 5/5";
25             }
26             var s = setok;
27             s();
28             trace(x1);
29             trace(x2);
30
31             trace("[exit]");
32         }
33     }
34 }