WEB开发网
开发学院图形图像Flash [AS 功能代码教程07] 百变图 阅读

[AS 功能代码教程07] 百变图

 2009-05-30 12:07:16 来源:WEB开发网   
核心提示: Flash充电:switch语句1.作用:Switch语句代替 if/else 的嵌套结构,解决多重选择的问题,[AS 功能代码教程07] 百变图(3),让语法更清楚简单,2.说明:在switch语句中,break的作用是跳离本次switch语句,如果某个case次单元没有加上break,

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);

上一页  1 2 3 4  下一页

Tags:AS 功能 代码

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接