actionscript分析和总结分析和总结.docx

actionscript分析和总结分析和总结.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

利用actionscript可以实现:

1.加载图像2,播放视频和音频 3,用编程的方式绘图 4.加载各种数据 如XML文件

5,响应用户事件如鼠标单击

Actionscript3.0中的所有显示类型都继承自flash.display.Displayobject对象,

Actionscript3.0

变量

理解:变量就像一个容器,其其它数据的表示如字符串数组或其它值,变量在程序运行时是可以改变其存放的值的,

变量的定义:var变量名:变量类型;

var变量名:变量类型=初始值;

变量名的命名应该遵循驼峰命名法则:即第一个字母小写其余头字母大些其余小写,并且变量名的命名不应该与关键字发生冲突;

常量

理解:常量是在程序运行时不可改变的量:常量的定义:const常量名:类型=值

常量的命名应该遵循 所有字母均大写字母之间应该用下划线隔开;

字面表示

理解:即直接表示出来的值

字面包括:数字值(int和uint);用单引号或双引号括起来的字符串值(String);用true和

false表示的布尔值(Boolean);数组值(array);用大括号括起来的通用对象(array)如

{name:alseh. };

访问控制符

访问控制符包括:public;private;protect;和internal;

理解:public表示所有的类都可以访问这个类中的属性和方法;即它对公众是公开的,

private表示私有即只有定义它的类可以使用其中的属性和方法 其余的类包括其子类均不可访问这个类的私有属性和方法

protect表示保护 即只有定义它的类和其子类可以使用其中的属性和方法 其余的类不可访问

internal表示内部的 即表示定义它的类和与定义对象有相同类包的类才可以访问

作用域

理解:作用域包括全局作用域和局部作用域全局作用域即如同全国的法律,对象在如何位置都可以访问它,而局部作用域就像地方性法律,对象中有在定义它的对象中访问超过了作用域则不可访问

全局变量

理解:在根时间轴上定义或在函数类外定义的变量均属于全局变量,

局部变量:

理解:静态局部变量虽然在整个源程序,但是其不改变其作用域,

类级(静态)变量和方法:类的所有实例都共享相同的静态值,由于类在任何地方都可以使用(只要你声明为public),因此类级(静态变量)和全局变量的作用相类似;

实例级变量和方法:类还可以定义每个类实例的变量和方法,在类中这些变量最常见,和静态变量不同这些变量在每个实例之间彼此独立。要访问实例变量,创建该类的实例后,采用点语法即可访问。

函数级变量和函数:在actionscript3.0中函数中士允许嵌套定义的,在函数内部定义的变量属于函数级变量,即其再函数被调动执行时才调入内存中,只是暂时的,

块级变量:有些变量只在块中定义,如for语句,for语句的作用域比函数级作用域

还小

覆盖变量

但各作用域之间有变量重新赋值时,遵循较低级变量的值覆盖较高级变量,如同法律,在全国情况下,使用全国性法律,即较高级别的变量,在地方时使用该地方的较低级作用域定义的变量和较高级变量同名时,使用较高级的值,

actionscript3.0的数据类型和运算符均遵循DC标准

在循环语句中,其中大部分遵循DC标准,要注意for...in和foreach....in语句的区别for...in使用存储在某个对象上的值进行迭代操作,其对对象中的属性操作输出属性名和属性值

foreach...in其处理的是对象的属性 输出属性的值

二.文本字符串和字符

转义字符.

转义序列

转义序列

转义结果

\b Backspace字符(ASCII8)

\f 走纸换页字符(ASCII12)

\n 换行字符(ASCII10)

\r 回车自负(ASCII13)

\t 制表符(Tab)(ASCII9)

\ 双引号

\ 单引号

\\ 反斜线符号(\)

\000~\377 一个用8进制指定的字符(占一个字节)

\x00~\xFF 一个用16进制指定的字符(占一个字节)

\u0000~\uFFFF 一个用16进制指定的Unicode字符(占两个字符)

字符串:字符串字面值使用双引号告诉编译器,它们包含的文本应该被解释为字符串“单引号”和“双引号”都有使用,

字符串的一些方法:

?toString方法的使用:

var now:Data=newData;trace(Todayis+now.toString());

?手动转换

var now:Data=newData;var nowString=String(now);

?转换为数值

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档