actionscript30自学笔记

actionscript30自学笔记

ID:11657024

大小:389.50 KB

页数:47页

时间:2018-07-13

actionscript30自学笔记_第1页
actionscript30自学笔记_第2页
actionscript30自学笔记_第3页
actionscript30自学笔记_第4页
actionscript30自学笔记_第5页
资源描述:

《actionscript30自学笔记》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第三章ActionScript3流程控制3.1什么是面向过程?看一个找书的例子面向过程:既将一个问题的解决分成一个个步骤,然后按顺序执行。3.2true和false:条件表达式的结果条件表达式的结果只有true和false组成。条件表达式是由关系运算符或者是关系运算符和逻辑运算付共同组成,例如:A==b、a===b、ab、a<=b、a>=b(a>b)&&(a!=0)、(a>b)

2、

3、(a!=0)3.3if-else最常用的控制流程语句:if、if…else、if…elseif…else3.3.1常用的if和if…elseif:判断条件表达式的结果,如果为真则执行流程语句,如果为假则不执

4、行流程语句。If…else:判断条件表达式的结果,如果为真则执行流程语句1,如果为假则执行流程语句2。另外当流程语句仅为一条语句时可以省略大括号。3.3.2if…elseif…else的用法和注意点就是在一个if…else语句后紧接一个if…else,需要注意如果第一个条件表达式为真,那么后面if…else语句就不会再被执行了,所以应当把精确范围小的条件表达式提前。3.4循环在编程中循环和判断是经常用到的,循环语句有:while、do…while、for、for…in、foreach…in。其中while、do…while、for在AS和其他编程中已经存在,for…in在AS1和2中就已经存在

5、,foreach…in是AS3中新加入的。3.4.1循环的三要素首先确认循环体,即需要重复做的事情其次确认循环变量,循环变量是用来控制循环的开始与结束。最后确认循环三要素:1、循环变量,并且初始化2、循环条件表达式:表达式为真则执行循环,反之则不执行循环3、循环体中必须有改变循环变量的语句。3.4.2whileWhile的中文意思是当…的时候,即当循环条件表达式为真时开始循环。While(循环条件表达式){循环体;}3.5.3do…whileWhile是先判断循环条件表达式再决定是否运行循环体,而do…while则是先运行一次循环体再判断循环表达式决定是否继续循环,也就是说,会至少运行一次循环

6、体。Do{循环体;}While(循环表达式);3.5.4forFor(初始化循环变量;循环条件表达式;步进){循环体;}步进(step)既每次循环之后对循环变量的操作。也可以将循环变量、循环条件表达式、步进从括号抽取出来放入循环体,例如:Vari:int=0;For(;;){流程表达式I++;If(!(i<5))retuen;3.5.5for…in和foreach…in集合:array(普通数组)、Object(关联数组)枚举:既挨个访问集合中的每一个元素。可枚举属性大多都是动态属性。For…in、foreach…in的由来主要是为了查找object对象内的键或者成员,因为在array中可以通

7、过索引或者数组长度来查找某一个元素,而object中都是动态属性。For…in是用来遍历一个object的键,它的变量代表成员的名字。Varo:Object=newObject(a:“111”,b:“222”)For(varIino){Trace(输出内容)}Foreach…in是用来遍历一个object的成员,它的变量代表成员。Foreach(varIino){Trace(输出内容)}3.4.6break和continue在循环体中,使用break既表示跳出循环,循环就此停止。而使用continue既表示跳过此次循环,循环将从下一次循环开始。3.4.7控制嵌套循环的流程:break和cont

8、inue的标签用法在嵌套循环当中,不用标签的话只能跳出或者跳过当前循环,但使用标签则可以让例如自循环中的break或者continue去跳出或者跳过父循环,例如:Parent://标签While(true){For(vark:int=0;k<5;k++){Continueparent;Breakparent;}}3.5switch所表达的意义和if…else一样,但是在某些情况下面用switch较为简洁明了。Switch(需匹配的参数){Case用于匹配的参数:执行语句;Break;Case用于匹配的参数:Default:执行语句;}需匹配的参数和用于匹配的参数比较是所用的是全等运算符,这就意

9、味着它不能调用强制类型转换,因此参数的类型需要一样。关于break:当参数匹配上一个某一个case时,会将这个case以后的执行语句都执行,直到执行过default的执行语句为止,如果需要对执行的语句进行控制,就必须适当的使用break或者return来终止。第4章ActionScript3中的函数及高级使用技巧函数:是执行特定任务并且可以在程序中重用的代码块,其内部包含着至少一条或数条语句,可以

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。