已阅读5页,还剩39页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ActionScript 3语法简介 对象与类 nActionScript中,每个对象都是由类定义 的 n核心的内置类 nECMAScript标准的复杂类 n用户定义类 n所有类(无论是内置类还是用户定义类 )都是从 Object 类派生的。 包与命名空间 n包用于组织类文件,有利于共享代码并 尽可能减少命名冲突 n命名空间可以控制标识符(如属性名和 方法名)的可见性。 n属性或方法的名称总是包含两部分:标识符 和命名空间 n未指明命名空间的属性或方法就用默认的 internal 命名空间,表示仅对同一个包中的 调用可见 常量/变量 nConst nconst APP_INIT:String = “APP_INIT“; nVariable nvar i:int; nvar numArray:Array = “zero“, “one“, “two“; nvar customItem:CustomClass = new CustomClass(); 简单类型 nData types nBoolean: true|false nint: 32-bit integer nuint: 32-bit unsigned integer nNumber: 64-bit double-precision format (IEEE-754). nString nNull: null nvoid: undefined 复杂类型 nData types nObject nArray nDate nError nFunction nRegExp nXML nXMLList x = 10; trace(x); / output is “10” x = new Object; trace(x); / output is object Object nvar x:*; ntrace(x); / output is “undefined” Untyped “*” 数据类型的默认值 Data typeDefault value Booleanfalse int0 NumberNaN Objectnull Stringnull uint0 Not declared (*)undefined other Classesnull 对象的三要素 n属性 n方法 n事件 n事件源 n事件 n事件处理函数 运算符 OperatorOperation performed Initializes an array x:y Initializes an object new Calls a constructor x.y xy Accesses a property 20) trace(“x is 20“); else trace(“x is 0) trace(“x is positive“); else if (x )。 n属性 (Attribute):与元素关联的命名值,它以 attributename=“value“ 格式写入到元素的开始标签中,而不是编 写为嵌套在元素内的单独子元素。 nActionScript 3.0 提供了处理 XML数据的 内置类 nXML:表示单个XML元素,它可以是包含多 个子元素的XML文档,也可以是文档中的单 值元素。 nXMLList:表示一组XML元素。当具有多个“ 同级”(在XML文档分层结构中的相同级别, 并且包含在相同父级中)的XML元素时,将 使用XMLList对象。 nFlex中的MXML中也提供了定义XML数据 的标签 n n n nECMAScript for XML (E4X)规范定义了一 组用于处理 XML 数据的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 九年级语文下册 第五单元 17《与朱元思书》教案 语文版
- 放大电路的基本原理和分析方法
- 切削用量与工时定额的确定教学设计中职专业课-机械类-装备制造大类
- 开学教学设计中职基础课-第二册-苏教版(2021)-(信息技术)-57
- 高中政治 专题3 1 经济生活与道德建设教学设计 新人教版选修6
- 数学公式分类考试题及答案
- 综合复习与测试教学设计初中信息技术冀教版七年级全一册-冀教版
- 2026年中职投资学(投资基础)试题及答案
- 家禽的人工孵化教学设计中职专业课-畜禽生产-畜牧类-农林牧渔大类
- s3c2410串口控制器原理与编程
- 2026年计算机二级《MSOffice》高级模拟试题及答案
- 中国成人失眠共病阻塞性睡眠呼吸暂停诊治指南(2024版)
- 2026年保安证考试理论学习试题及答案
- 《生成式人工智能基础与实践》高职全套教学课件
- 2026新教材语文 12《盘古开天地》 教学教学教学课件
- 消杀公司员工工作制度
- 化妆知识课件
- 2025年重庆市渝北区法院系统招聘真题
- 2026年河北高考政治真题试卷+解析及答案
- 2026年企业未分配利润转增资本财务处理规范与税务申报技巧
- 2025年湖南岳阳市总工会社会化工会工作者和专职集体协商指导员招聘16人(公共基础知识)测试题附答案解析
评论
0/150
提交评论