actionscript3.0常量和变量的声明和使用

actionscript3.0常量和变量的声明和使用

ID:5418992

大小:102.28 KB

页数:4页

时间:2017-12-10

actionscript3.0常量和变量的声明和使用_第1页
actionscript3.0常量和变量的声明和使用_第2页
actionscript3.0常量和变量的声明和使用_第3页
actionscript3.0常量和变量的声明和使用_第4页
资源描述:

《actionscript3.0常量和变量的声明和使用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、ActionScript3.0常量和变量的声明和使用ActionScript3.0是计算机编程语言的一种,是一种基于ECMAScript(ECMA-262)Edition4规范的脚本语言,因此它遵循一些构成计算机编程语言的基本语法结构。这些基本的语法结构主要包括:常量和变量的概念、保留字和关键字、数据类型、运算符合表达式、代码的书写规则以及引用外部文件路径等等。本章将一一进行介绍。2.1常量的声明和使用常量是指固定不变的量,是一种使用const关键字声明的特殊的变量。只能在声明常量的同时给它赋值,一旦赋值就不能更改。

2、如果试图修改常量的值,编译器将报错。只要确定一个变量的值不会被改变,就应将其设定为常量,以便使编译器协助监督。FlashPlayerAPI定义了一组广泛的常量供程序员使用。按照惯例,ActionScript中的常量全部使用大写字母,各个单词之间用下划线字符(_)分隔。例如:publicstaticconstPI:Number=3.141592653589793;代表一个圆的周长与其直径的比值的数学常数,表示为PI,其近似值为3.141592653589793。例如:publicconstNaN:Number;当数学表

3、达式生成的值无法表示为数字时,表示“非数字”(NaN)值。例如:packageflash.events{publicclassMouseEventextendsEvent{publicstaticconstCLICK:String="click";publicstaticconstMOUSE_MOVE:String="mouseMove";}}MouseEvent类定义中,将每个常量都表示一个与鼠标输入有关的事件。2.2变量的声明和使用可以使用var或const关键字声明变量。在脚本的整个执行过程中,使用var关键字

4、声明的变量可多次更改其变量值。使用const关键字声明的变量称为常量,只能赋值一次。尝试给已初始化的常量分配新值,将生成错误。2.2.1变量的本质从本质上来说,变量是内存当中存储数据的容器,它用来存储程序中使用的值。在ActionScript3.0中,要声明变量,必须将var语句和变量名结合使用。如果在声明变量时省略了var语句,在严格模式下将出现编译器错误,在标准模式下将出现运行时错误。2.2.2变量命名规则为了使变量符合ActionScript3.0语法规则,代码便于阅读和理解,并增强团队开发人员的协作能力,变量

5、的命名需要按照一定的规则:ò一般以英文开头,后接字母、数字等。不能接空格、问号等其他符号。ò常采用骆驼命名法(camelcasing)的大小写混合命名风格。使用这种风格时变量名的首字母小写,组成变量名的其他单词的首字母大写,其余字母小写。ò使用具有一定意义的英文单词组合命名变量,符合最小长度、最大信息量原则。ò变量的命名区分大小写。例如://创建两个不同的变量num和NUMvarnum:int;varNUM:int;ò不能使用ActionScript3.0保留字和关键字。例如:minWidth、highLevel25

6、、ringLeftPosition符合变量的命名规则。又如:*ab#c、definemv、true由于在命名中使用了特殊字符、空格和关键字,因此不符合变量的命名规则,是错误的。2.2.3声明变量的语法声明变量的语法是:var变量名,常见有下列几种用法。用法一:简单声明变量,既不定义变量类型,也不给变量赋值。此变量为未声明类型(untyped)。在声明变量时不指定变量的类型是合法的,但在严格模式下将产生编译器警告。例如:vari;用法二:要将变量与一个数据类型相关联,则必须在声明变量时进行此操作。即在变量名后追加一个冒

7、号(:)和变量类型。例如:vari:String;用法三:使用赋值运算符(=)为变量赋值,而在声明变量的同时为变量赋值更方便。在声明变量的同时为变量赋值的方法在赋予基元值(如整数和字符串)时很常用。例如:vari:String;i="ActionScript3.0example";或者vari:String="ActionScript3.0example";用法四:声明变量的同时为变量赋值的方法在创建数组时也很常用。例如:varnumArray:Array=["graphic","button","movieclip

8、"];用法五:实例化类的实例时也常用在声明变量的同时为变量赋值的方法,使用new运算符来创建类的实例。例如:varegItem:myClass=newmyClass();用法六:如果要声明多个变量,则可以使用逗号运算符(,)来分隔变量。可以在同一行代码中为其中的每个变量赋值,但是这样可能会降低代码的可读性。例如:vara:int,b:int,c

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

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

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