ImageVerifierCode 换一换
格式:PPT , 页数:56 ,大小:606.50KB ,
资源ID:8701422      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-8701422.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第八章(3) ActionScript语法.ppt)为本站会员(j35w19)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

第八章(3) ActionScript语法.ppt

1、ActionScript 3语法简介,对象与类,ActionScript中,每个对象都由类定义 ECMAScript标准的核心类 Flash的内置类 用户定义类,ECMAScript标准的核心类,编程语言的基本构造块 运行时类型 运行时异常 命名空间 正则表达式 新基础类 E4X,Flash的内置类,DOM3事件模型 显示列表(DisplayList) 动态数据的处理 低级数据的访问 文本处理,类与对象,Java 或 C+ 中,将对象视为包含以下两类成员的模块: 存储在成员变量或属性中的数据 通过方法访问的行为 在 ActionScript 3.0 中,对象只是属性的集合。 属性是容器,除了保

2、存数据,还保存函数或其它对象。 以这种方式附加到对象的函数称为方法。,包与命名空间,所有类的共同祖先都是顶级包中的 Object 类 使用包组织类文件,有利于共享代码,并减少命名冲突 命名空间可以控制标识符(如属性名和方法名)的可见性。 属性或方法的名称总是包含两部分:标识符和命名空间 未指明命名空间的属性或方法就用默认的 internal 命名空间,表示仅对所在的包可见,常量/变量,Const const APP_INIT:String = “APP_INIT“; Variable var i:int; var numArray:Array = “zero“, “one“, “two“; v

3、ar customItem:CustomClass = new CustomClass();,Global Constants,基本类型,Boolean: true|false int: 32-bit integer uint: 32-bit unsigned integer Number: 64-bit double-precision format (IEEE-754). String Null: null void: undefined,复杂类型,Object Array Date Error Function RegExp XML XMLList,x = 10; trace(x); /

4、 output is “10” x = new Object; trace(x); / output is object Object,var x:*; trace(x); / output is “undefined”,Untyped “*”,数据类型的默认值,对象处理的三要素,属性 方法 事件 事件源 事件 事件处理函数,运算符,注释,/ disable strict type checking var string1:String = “5“; var num:Number = 5; trace(string1 = num); / true trace(string1 = num); /

5、 false /* There may be multi-line comments in source code.*/,条件语句,if (x 20) trace(“x is 20“); else trace(“x is = 20“); ,if (x 0)trace(“x is positive“); else if (x 0) trace(“x is negative“); elsetrace(“x is 0“);,switch(dayNum)case 0:trace(“Sunday“);break;case 1:trace(“Monday“);break;default:trace(“Ou

6、t of range“);break; ,循环语句,var i:int; for (i = 0; i 5; i+)trace(i); ,var myObj:Object = x:20, y:30; for (var i:String in myObj) trace(i + “: “ + myObji); ,/ 输出: / x: 20 / y: 30,var myObj:Object = x:20, y:30; for each (var num in myObj) trace(num); ,/输出: / 20 / 30,var i:int = 0; while (i 5) trace(i);

7、i+; ,var i:int = 5; do trace(i); i+; while (i 5);,编写ActionScript类的步骤,打开新的文本文档 输入class语句以定义的类名 输入package语句以指出包含该类的包名 在类中使用var定义类的属性 在类中使用函数定义类中的方法,package mypackage public class MyClass ,函数,ActionScript 3.0 中的两类函数: “方法” “函数闭包” 方法与函数闭包的区别: 如果将函数作为类定义的一部分或者将函数附加到对象的实例,则称为方法。 以其它方式定义的函数则称为函数闭包。,函数闭包,Fla

8、sh Player API全局函数 trace Displays expressions, or writes to log files, while debugging. parseInt Converts a string to an integer. isNaN Returns true if the value is NaN(not a number). 包函数, 如flash.utils包中 getQualifiedClassNameReturns the fully qualified class name of an object. describeTypeProduces an XML object that describes the ActionScript object named as the parameter of the method. ,Global Functions,

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报