X-Git-Url: http://git.asbjorn.it/?a=blobdiff_plain;ds=sidebyside;f=lib%2Fas3%2Fok%2Fswitchtrycatch.as;fp=lib%2Fas3%2Fok%2Fswitchtrycatch.as;h=f21475e9a913820cea453d7d7f9639d3fa88f5a4;hb=cf2ede9f5b6da1f0d143c3fb825b88a3bb183811;hp=0000000000000000000000000000000000000000;hpb=d2900b017d9db40a7dd63ee13baefa8bd2a1c49d;p=swftools.git diff --git a/lib/as3/ok/switchtrycatch.as b/lib/as3/ok/switchtrycatch.as new file mode 100644 index 0000000..f21475e --- /dev/null +++ b/lib/as3/ok/switchtrycatch.as @@ -0,0 +1,25 @@ +package { + import flash.display.MovieClip; + public class Main extends flash.display.MovieClip { + function Main() { + var x:int; + for(x=0;x<3;x++) { + switch(String(x*x)) { + case "0": + trace("ok 1/5");break; + case "1": + try { + trace("ok 2/5"); + throw new Error(); + } catch(e:Error) { + trace("ok 3/5"); + } + case "4": + trace("ok 4/5"); + case "fallthrough": + trace("ok 5/5"); + } + } + } + } +}