- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
AS30基础编程
Flash 是Macromedia 公司的一种用于制作和编辑动画和电影的软件。 它可以在使用很少字节量的情况下,实现高质量的矢量图形和交互式动画的制作。 它的动画文件扩展名为.swf,可以插入html语言,也可以单独成为网页。 Flash 不但能够制作一般的动画,而且可以制作出带有背景声音,具有较强的交互性能的电影。 2006年底Adobe公司收购Macromedia 公司,于07年推出Flash CS版本,在ActionScript方面做了较大改动。 FLASH简介 ActionScript语言简介 ActionScript 1.0 随Flash 5一起发布,这是第一个完全可编程的版本。 ActionScript 2.0 一种强类型的语言,支持基于类的编程特性。Flash Player 中内置的 ActionScript Virtual Machine(AVM1)执行 ActionScript代码。 ActionScript 3.0 是一种强面向对象的编程语言,是一种基于JavaSript的编程语言。引入了一个新的高度优化的 ActionScript Virtual Machine(AVM2引擎),与 AVM1 引擎相比,AVM2引擎 的性能有了显著的提高。这使 ActionScript 3。0 代码的执行速度几乎比以前的 ActionScript 代码快了 10 倍。 ActionScript 3.0特点 ActionScript 3.0包括两部分:核心语言和Flash Player API。 核心语言用于定义编程语言的基本结构, 比如声明变量,创建表达式控制程序结构和数据类型等。 Flash里的API是用来与后台数据库联系的命令,被用来抓取数据库中的数据(以某些关键字做索引)以被flash程序调用。 ActionScript 3.0优点: 这种语言支持类型安全性,使代码维护更轻松。 与其他语言相比,这种语言相当简单,很容易编写。 开发人员可以编写具有高性能的响应性代码。 这种语言向后兼容 ActionScript 2 并向前兼容ECMAScript for XML。 两种ActionScript代码编写方式 Flash CS5中可以使用动作面板或者在ActionScript脚本文件中书写ActionScript代码。 一、AS3.0程序的基本语法规则 1.2 变量的声明 在ActionScript 3.0中,使用var关键字来声明变量。格式如下所示。 var 变量名:数据类型; var 变量名:数据类型=值; 如: var wy:Number=100; 1.1 基本数据类型 Boolean 数据类型 int、uint和Number数据类型 String 数据类型 Array数组类型 Object数据类型 1.3 运算符类型 运算符类型 代表操作符 赋值运算符 =,+=,-=,=,=,*= 关系运算符 ,,==,!=,=,= 算数运算符 +,-,*,/,%,++,-- 逻辑运算符 !,,|| 位运算符 ,|,^,~,, 1.4 AS3.0程序的三种结构 顺序结构 选择结构 ActionScript 3.0有三个可用来控制程序流的基本条件语句。其分别为if..else条件语句、if..else if条件语句、switch条件语句。 循环结构 ActionScript 3.0有一下几种循环语句,其分别为while循环语句、do…while循环语句、for循环语句、for…in循环语句、for each …in循环语句以及breakhe continue语句。 1.5 AS3.0中的函数 函数的分类 根据定义的位置不同,函数可以分为函数闭包和方法 函数闭包:全局函数都是闭包函数 函数方法:如果把函数作为类定义中的一部分,如cs.add(); 函数的定义 Function 函数名(参数,…,参数):返回值类型{} 如: Function wy(a:Number):void { trace(a); } 二、 ActionScript3.0中的String对象 String对象的创建方式: 1. Var str1:String=“welcome”; Var str2:String=‘welcome’; 3. Var str3:String=new String(“welcome”); Var str4:String=new String(‘welcome’) ; 字符串的处理 操作
文档评论(0)