FLASH as 3.0 期末复习整理

FLASH as 3.0 期末复习整理

ID:38156222

大小:47.77 KB

页数:10页

时间:2019-06-06

FLASH as 3.0 期末复习整理_第1页
FLASH as 3.0 期末复习整理_第2页
FLASH as 3.0 期末复习整理_第3页
FLASH as 3.0 期末复习整理_第4页
FLASH as 3.0 期末复习整理_第5页
资源描述:

《FLASH as 3.0 期末复习整理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一.基础知识1.时间轴上代码执行顺序:从左到右,从上到下,从外到里2.MainTimeLine类是动态类,可以动态的添加属性3.时间轴由图层、帧和播放头组成4.Stage类是静态类,不能向舞台动态的添加属性5.Trace的使用:可以对程序的运行状态进行跟踪使用“,”分隔,在输出结果中将以空格分隔,eg:trace(“1”,”2”,”3”,”4”);输出结果:12346.Stop();是播放头在该帧停止7.变量的命名规则变量命名以英文开始,后接数字或字母等,不允许使用空格和问号等符号。变量命名一般采用“骆驼命名法”的命名。首字母小写,其他单词的首字母大写,单

2、词其他字母小写。如myText。应该使用具有一定意义的英文单词组合,命名时要尽量做到以最小长度传达最大信息量。如:userName和myAge等。ActionScript3.0对大小写敏感,变量名应该区分大小写,如NUM和num表示的是两个不同的变量。同时,变量名不能使用ActionScript3.0的保留字或关键字,如,true、define和Boolean等。ActionScript3.0中,声明变量不指定变量类型是允许的声明例子:vari;vari:int;vari:int=9;vara:int=7,b:Blooean=true,c:String=”

3、myexampol”8.常量常量指的是在程序中固定不变的量。常量可以看作是一种使用const关键字来进行声明的特殊变量publicstaticconstgNumber=9.8;分支结构if结构switch结构switch(expression){caseClause1:statements1;break;default:statements;}一.函数1.递归调用:如果在一个函数中出现了直接或间接调用该函数本身,这就构成了函数的递归调用2.函数的嵌套:在程序中,如果在一个函数的内部声明了其他的函数,这就形成了函数的嵌套3.参数(1)按值或按引用来传递参数f

4、unctionmyMullti(a:int,b:int):void{函数体}(2)默认参数functionmyTest(m:int,n:int=8,p:int=30):void{}//没有默认参数的值被视为必选参数,有,叫做可选参数,可选参数必放在必选参数之后myTest(40)(3)P41参数…(rest):指定一个数组参数以接受任意个以逗号分隔的参数varm:int=0;functiontest(n:int,…abc){}(4)对象arguments二.类(1)文档类(3.0中类需放在拓展名为as的文件中,这是一个纯文本文件,文件名与类名相同。eg:T

5、est类,文件名是Test.as)(2)包(p45)(3)属性与方法:属性默认状态为内部形态,名称以“_”开头eg:package{calssExample{privatevar_name:String;publicfunctionget_name():String(){return_name;}}}(4)文档类与元件类文档类:l必须继承至MovieClip或Sprite的类l类文件FLA源文件在同一文件夹中,则在使用时可以直接输入类名。l不在同一个文件夹,则需要输入文件夹路径三.事件处理(p56)(1)事件流:用于描述事件发生在显示列表中,遍历其所有节点

6、的过程(用于处理复杂结构事件)l分为3个阶段:l捕获阶段:从顶部到目标l目标阶段l冒泡阶段:从目标到顶部(1)处理事件三要素:发送者、接收者、事件l发送者负责发送事件l接收者负责接收事件,事件处理的函数l处理事件的过程就是调用addEventListener()注册事件基本形式:发送者.addEventListener(事件名,接收者)function接收者(e:事件类型){}移除事件基本形式:发送者.removeEventListener(事件名,接收者)addEventListener(参数1(事件名),参数2(处理函数),参数3(默认为执行冒泡阶段(

7、即为false,设置为true表示捕获阶段)),参数4(表示优先级顺序,默认为0),参数5)(2)Event类的target和currentTarget属性都是在事件处理函数中可以获得事件发送者在简单事件处理过程中两者没有区别,但在复杂事件处理过程中两个在不同阶段指向的实例不同ltarget属性指向单击的目标lcurrentTarget属性指向当前事件活动对象l只有目标阶段两者指向同一对象(3)鼠标常用事件静态属性说明CLICK“click”,单击事件DOUBLE_CLICK“doubleClick”,双击事件MOUSE_DOWN“mouseDown”,鼠

8、标按下事MOUSE_MOVE“mouseMove”,鼠标移动事件M

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

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

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