[AS 功能代码教程07] 百变图
2009-05-30 12:07:16 来源:WEB开发网Flash充电:switch语句
1.作用:Switch语句代替 if/else 的嵌套结构,解决多重选择的问题,让语法更清楚简单。
2.说明:在switch语句中,我们可以将case-break视为次单元。除了default之外,每个次单元的开头都是case,结尾为break,break的作用是跳离本次switch语句。如果某个case次单元没有加上break,则在执行该区段语句后,继续往下一个case次单元执行。
3.语法:
switch(键值){
case 条件值1:
//分段1语句
break;
case 条件值2:
//分段2语句
break;
case 条件值N:
//分段N语句
break;
default :
//默认语句
}
例1:请改变i的设定看看有什么结果?
var i = 2;
switch (i) {
case 1 :
trace("i = 1");
break;
case 2 :
trace("i = 2");
break;
case 3 :
case 4 :
trace("i = 3 or i = 4");
break;
default :
trace("i is not 1,2,3,4");
}
例2:获得键盘键值实例
var listenerObj:Object = new Object();
listenerObj.onKeyDown = function() {
switch (String.fromCharCode(Key.getAscii())) {
case "A" :
trace("you pressed A");
break;
case "a" :
trace("you pressed a");
break;
case "E" :
case "e" :
trace("you pressed E or e");
break;
case "I" :
case "i" :
trace("you pressed I or i");
break;
default :
trace("you pressed some other key");
break;
}
};
Key.addListener(listenerObj);
- ››ASP.NET及JS中的cookie基本用法
- ››ASP.NET获取MS SQL Server安装实例
- ››asp.net实现调用百度pai 在线翻译英文转中文
- ››ASP.NET页面选项进行提示判断
- ››Asp.net定时执行程序
- ››ASP.NET中利用DataList实现图片无缝滚动
- ››ASP.NET验证控件RequiredFieldValidator
- ››ASP.NET中使用System.Net.Mail发邮件
- ››ASP.NET中获取用户控件中控件的ID
- ››ASP.NET中FileBytes写成文件并存档
- ››asp获取毫秒数
- ››asp.net报“INSERT INTO 语句的语法错误解决
更多精彩
赞助商链接