第03章 actionscript 3.0

第03章 actionscript 3.0

ID:21814354

大小:304.50 KB

页数:55页

时间:2018-10-20

第03章  actionscript 3.0_第1页
第03章  actionscript 3.0_第2页
第03章  actionscript 3.0_第3页
第03章  actionscript 3.0_第4页
第03章  actionscript 3.0_第5页
资源描述:

《第03章 actionscript 3.0》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章ActionScript3.0ActionScript3.0是一种功能强大的编程语言,负责Flex应用的业务逻辑的实现和对应用程序进行控制。用户通过使用MXML和ActionScript共同完成Flex应用的开发。本章主要介绍ActionScript3.0以及如何在Flex2中使用ActionScript3.0。本章侧重于基本语法的讲述,具体的编程接口感兴趣的读者可以参看相关的API说明。3.1ActionScript3.0简介ActionScript是FlashPlayer运行环境的编程语言,主要应用于Flash动画和Flex应用的开发。ActionScript实现了应用程序的

2、交互、数据处理和程序控制等诸多功能。ActionScript的执行是通过FlashPlayer中的ActionScript虚拟机(ActionScriptVirtualMachine)实现的。ActionScript代码通常被编译为ABC字节码,执行时与其他资源以及库文件一同编译为SWF文件,在FlashPlayer中运行。随着Flash和Flex的发展,ActionScript也不断地发生变化。从ActionScript1.0、ActionScript2.0到现在的ActionScript3.0,ActionScript逐渐成为功能强大、符合规范的编程语言。对于Flash和Flex开

3、发者来说,ActionScript3.0无疑注入了一针强心剂。3.2ActionScript3.0语法基础我们学习一门外语的时候,首要学习它的语法。而学习一门编程语言,也是如此。语法是每一种编程语言最基础的东西,例如如何设定变量、使用表达式、进行基本的运算。本章以及本章后面的章节都将介绍ActionScript3.0的基本语法,即ActionScript3.0最基础的部分。3.2.1语法、语句和表达式语法可以理解为规则,即正确构成编程语句的方式。必须使用正确的语法来构成语句,才能使代码正确地编译和运行。这里,语法是指编程所用的语言的语法和拼写。编译器无法识别错误的语法。语句负责执行特定

4、的动作。例如赋值、比较。下面的例子中if语句是一个条件语句,它可以通过对表达式的判断确定下一个动作。//if语句if(condition){//语句;}3.2.2分号和冒号分号常用来作为语句的结束和循环中参数的隔离。ActionScript3.0的语句以分号(;)字符结束,如下面两行代码中所示。varmyNum:Number=50;myLabel.height=myNum;注意:使用分号终止语句能够在单个行中放置不止一条语句,但是这样做往往会使代码难以阅读。分号还可以用在for循环中,作用是分割for循环的参数,如以下代码所示。vari:Number;for(i=0;i<10;i++)

5、{trace(i);//0,1,...,9}3.2.3括号括号通常用来对代码进行划分。ActionScript3.0中的括号包含两种:大括号“{}”和小括号“()”。无论大括号还是小括号都需要成对出现。1.大括号使用大括号可以对ActionScript3.0中的事件、类定义和函数组合成块。在包、类、方法中,均以大括号作为开始和结束的标记。控制语句(例如if..else或for)中,利用大括号区分不同条件的代码块。下面的例子是使用大括号为if语句区别代码块,避免发生歧义。varnum:Number;if(num==0){trace("输出为0");}2.小括号小括号的用途很多,例如保存参

6、数、改变运算的顺序等。下面的例子显示了小括号的几种用法。myFunction("Carl",78,true);//保存参数varx:int=(3+4)*7;//改变运算顺序3.2.4文本文本是直接出现在代码中的值。例如true、false、0、1、52,甚至字符串“abcdefg”。下面列出的都是文本。17"hello"-39.4nullundefinedtruefalse文本还可以组合起来构成复合文本。下面的例子中显示了使用文本对数组进行初始化。varmyStrings:Array=newArray("alpha","beta","gamma");varmyNums:Array=ne

7、wArray(1,2,3,5,8);3.2.5注释注释是一种对代码进行注解的方法,编译器不会把注释识别成代码。注释可以使ActionScript程序更容易理解。注释的标记为/*和//。使用用/*创建多行注释,//只能创建单行注释和尾随注释。1.单行注释单行注释用于为代码中的单个行添加注释。2.多行注释对于长度为几行的注释,可以使用多行注释(又称"块注释")。3.尾随注释尾随注释用于在代码所在的行内添加注释。3.2.6关键字与保留字在Action

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

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

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