欢迎来到天天文库
浏览记录
ID:40234921
大小:218.51 KB
页数:55页
时间:2019-07-27
《actionscript3.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++){trace(i
5、);//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=newArray(1,2,3
7、,5,8);3.2.5注释注释是一种对代码进行注解的方法,编译器不会把注释识别成代码。注释可以使ActionScript程序更容易理解。注释的标记为/*和//。使用用/*创建多行注释,//只能创建单行注释和尾随注释。1.单行注释单行注释用于为代码中的单个行添加注释。2.多行注释对于长度为几行的注释,可以使用多行注释(又称"块注释")。3.尾随注释尾随注释用于在代码所在的行内添加注释。3.2.6关键字与保留字在Action
此文档下载收益归作者所有