From: kramm Date: Tue, 30 Dec 2008 22:50:03 +0000 (+0000) Subject: test string switch, switch w/o default X-Git-Tag: release-0-9-0~574 X-Git-Url: http://git.asbjorn.biz/?a=commitdiff_plain;h=09bb31570a9c9292dfa8270b3fb84dfa133a5a06;p=swftools.git test string switch, switch w/o default --- diff --git a/lib/as3/ok/switch.as b/lib/as3/ok/switch.as index 637b9ea..10954c7 100644 --- a/lib/as3/ok/switch.as +++ b/lib/as3/ok/switch.as @@ -4,19 +4,23 @@ 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; + } } } }