2009年5月22号
FLEX学习笔记(一)——ACTIONSCRIPT3.0面向对象编程[4]
1、重要概念和术语:
枚举:一组相关常数值,为方便起见而将其作为一个类的属性组合在一起
命名空间:实质上是一个自定义属性,他可以更精确的控制代码对其他代码的访问
2、类属性定义:
dynamic:允许运行时向实例添加属性
internal:(默认)对当前包内的引用可见
3、AS3.0允许在同一个类中定义同名的静态属性和实例属性,如:
class StaticTest{
static var message:String = "static var";
var message : String = "var";
}
//调用方式
var myST:StaticTest = new StaticTest();
trace(StaticTest.message);//static var
trace(myST.message);//var
4、AS3.0中,private修饰符只发生在编译时禁止访问,运行时容易避开他(用属性访问运算符【】时)
5、使用dynamic属性声明类中访问private变量时,不会导致运行时错误,只是变量是不可见的,返回
undefined,但是在严格模式下,使用点运算符,会发生编译时错误
6、get和set存储区方法:(注意:与JAVA不同)
7、绑定方法:也叫做闭包方法,就是从他的实力提取的方法,最为参数传递给函数的方法或者作为值从函数返回的
方法都是绑定方法,绑定方法最值得注意的地方是使用事件处理函数
8、类的枚举:注意,定义的实现方法如同JAVA中不完善的实现方式,利用类和静态常量实现
如:public final class Season{
public static const SUMMER:String = "Summer";
. . .
}
9、嵌入资源类:
指的是编译时包括在swf文件的资源,如声音等,不是动态加载资源,可以确保资源在运行时可用
10、接口定义:(同JAVA类似)
只能使用pulbic和internal修饰符,其中的方法的定义,不能包含任何访问控制说明符
分享到:
相关推荐
《精通Flex 3.0——基于ActionScript 3.0实现》一书源代码。 Flex 3.0 ActionScript 3.0源代码 Flex 3.0源代码。 --------------------------- 第1篇 Flex技术概述 第1章 Flex概述 3 1.1 Flex简介 3 1.2 Flex...
本教程是针对初学者设计的Flash CS5视频教程,旨在帮助用户快速掌握ActionScript 3.0实用组件的创建和应用。...同时,对于想要进一步深入研究ActionScript 3.0和Flash平台的开发者来说,这也是一个良好的起点。
通过学习这两份资源,开发者不仅可以掌握ActionScript 3.0的基础知识,还能深入了解Flex 3框架的使用,包括组件库的运用、数据服务的集成、以及如何创建高效、交互性强的RIA。对于想要进入Flex开发领域或者提升现有...
ActionScript 3.0 语言和组件参考概述Adobe Flex 2 语言参考ActionScript 3.0 语言和组件参考是适用于 Flash® Player 应用程序编程接口 (API) 的参考手册。 Adobe Flex 2 语言参考ActionScript 3.0 语言和组件...
Flex 3.0 是 Adobe 公司开发的一个开源框架,用于构建富互联网应用程序...总的来说,通过深入学习和实践Flex 3.0及ActionScript 3.0,开发者可以创建出功能强大、交互性丰富的Web应用程序,为用户提供沉浸式的体验。
第4章 ActionScript3.0面向对象编程 第5章 ActionScript3.0中的String对象 第6章 ActionScript3.0中的Array类型 第7章 ActionScript3.0中的日期和时间 第8章 ActionScript3.0异常处理 第3篇 ...
flex学习ActionScript 3.0简介ActionScript 3.0简介ActionScript 3.0简介
《ActionScript 3.0 语言和组件参考》概述 《ActionScript 3.0 语言参考》是 Flash® Player 和 Adobe AIR™ 应用程序编程接口 (API) 的参考手册。 此版本包括支持 Adobe AIR 运行时环境的新 ActionScript 类、...
在这一章中,我们将深入学习ActionScript 3.0的基础知识。ActionScript 3.0是面向对象的语言,具有类、接口和包的概念,支持事件驱动编程。我们将了解变量和常量的声明,数据类型,包括基本类型(如int、uint、...
Flex 4脚本语言:ActionScript 3.0基础
《Flash ActionScript3.0教程示例(从入门到精通)》是一本全面解析ActionScript3.0编程语言在Flash平台上的应用的教程。ActionScript3.0是Adobe Flash Professional中的核心编程语言,用于创建交互式动画、游戏、富...
总之,这个压缩包提供了全面的Flex ActionScript 3.0交互式开发教程,包括源码和详细指导,对于想要深入理解和应用ActionScript 3.0的人来说是一份宝贵的资源。通过学习,开发者可以创建出功能丰富、用户体验优秀的...
7. **Flash ActionScript 3.0动画教程_Foundation_Actionscript3.0_Animation_CN.pdf**:作为基础教程,这本书可能讲解了如何使用ActionScript 3.0进行基本动画制作,包括帧动画、补间动画、形状补间以及如何与图形...
总之,Flex ActionScript 3.0交互式开发是一个涵盖广泛的知识领域,包括语言特性、开发工具、界面设计、数据通信等多个方面。通过深入学习和实践,开发者可以创建出功能强大、用户体验优秀的RIA应用。
ActionScript 3.0 是Adobe开发的一种编程语言,主要用于创建交互式内容,特别是在Flash和Flex平台上。这个“ActionScript 3.0 宝典”很可能是一本全面介绍该语言的教程,适合初学者和有一定经验的开发者。PDF版本...
《ActionScript3.0 Game Programming》是一本专为游戏开发者设计的权威教程,中文版的出版使得更多中国读者能够深入理解和掌握ActionScript3.0在游戏开发中的应用。这本书不仅覆盖了ActionScript的基础语法和面向...
第6~9章介绍了ActionScript 3.0的核心——类及以类为基础的面向对象程序设计方法,包括类的基本概念、ActionScript 3.0中常用类的使用、显示编程和组件类;第10、11章分别介绍了几个ActionScript 3.0实际应用的范例...
《Foundation ActionScript 3.0 with Flash CS3 and Flex》是一本全面而深入的资源,对于希望学习或提高ActionScript 3.0编程技能的开发者来说,是一本不可或缺的参考书。无论是从基础概念到高级主题,还是从理论...