added some more as3 tests
[swftools.git] / lib / as3 / ok / forward2.as
1 package {
2     import flash.events.Event;
3     import flash.display.MovieClip
4
5     public class Main extends flash.display.MovieClip
6     {
7         public function test1(e:Event=null)
8         {
9             try {
10                 var a:Array = new Array
11                 throw new Error();
12             } catch (e:Error) { 
13                 if(e instanceof Error)
14                     trace("ok 1/2");
15             }
16             var b = a[0]; // to trigger forward variable resolving
17         }
18         public function test2()
19         {
20             var e:Event;
21             try {
22                 var a:Array = new Array
23                 throw new Error();
24             } catch (e:Error) { 
25                 if(e instanceof Error)
26                     trace("ok 2/2");
27             }
28             var b = a[0]; // to trigger forward variable resolving
29         }
30
31         public function Main() {
32             test1();
33             test2();
34             trace("[exit]");
35         }
36     }
37 }