X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fas3%2Fok%2Fswitch.as;h=87e38305dfb8fc7a96346812a3b62a8759e457c9;hb=2b086ef6e187fe15a6bb1766795b2f0488f8ac32;hp=637b9ea50360cedcd9ab265f13f8842d803661ce;hpb=50fd04a2bb9b2a8f374ea99446f6631606704c6c;p=swftools.git diff --git a/lib/as3/ok/switch.as b/lib/as3/ok/switch.as index 637b9ea..87e3830 100644 --- a/lib/as3/ok/switch.as +++ b/lib/as3/ok/switch.as @@ -4,19 +4,33 @@ package { function Main() { var x:int; for(x=0;x<5;x++) { - switch(x*x) { - case 0: trace("ok 1/5");break; - case 1: trace("ok 2/5");break; - case 2: trace("error");break; - case 3: trace("error");break; - case 4: trace("ok 3/5");break; - case 9: //fallthrough - case 10: + switch(String(x*x)) { + case "0": trace("ok 1/5");break; + case "1": trace("ok 2/5");break; + case "2": trace("error");break; + case "3": trace("error");break; + case "4": trace("ok 3/5");break; + case "9": //fallthrough + case "10": trace("ok 4/5");break; default: trace("ok 5/5");break; } } + + switch(1) { + case 2: trace("error");break; + } + + switch(1) { + case 10: + } + + switch(1) { + case 1: late1 = false; break; + } + trace("[exit]"); } + var late1:Boolean; } }