ActionScript 3.0 Step By Step系列(五):走在面向对象开发的路上,以类为基础去思考编程问题
2009-01-14 11:55:25 来源:WEB开发网ActionScript 3.0中最本质的东西就是类,在面向对象基础上它重新构建了ActionScript核心。我们在Adobe Flex环境下编写ActionSript 3.0程序,代码都被放在<mx:Script>标签内,所有ActionScript都必须以类的形式出现。
本文将以ActionScript 3.0中的类为核心,全面讲述关于类的方方面面。
一、类的基本要素
在ActionScript 3.0中类是最基本的编程结构,所以必须先掌握编写类的基础知识。关于类有基本必须弄清楚的元素,就是所有的类都必须放在扩展名为.as的文件中,每个as文件里只能定义一个public类,且类名要与.as的文件名相同。这一点和Java是完全相同的。
另外,在ActionScript 3.0中,所有的类都必须放在包中。用包来对类进行分类管理,相当于文件系统的目录。包的路径相对于类路径(classpath),默认的类路径就是项目的跟目录,既包含mxml文件的所在目录。在Java中同样有包的概念,而在.NET中大家通常称其为名称空间或命名空间。于之不同的是Java/.NET的类可以不属于任何包(名称空间),ActionScript则必须属于包。如下代码块:
1/*
2*包:ActionScript.OOP
3*/
4packageActionScript.OOP
5{
6 /*
7 *类:属于ActionScript.OOP包
8 */
9 publicclassBook
10 {
11 /*
12 *构造方法
13 */
14 publicfunctionBook()
15 {
16 //在开发的路上
17 }
18 }
19}
在上一篇文章中已经讲到了在Flex环境下怎么去创建类。这里就不在做重复介绍了,详细请查看《ActionScript 3.0 Step By Step系列(四):来自面向对象开发之前的呐喊:“学会写可重用的代码” 》。
Tags:ActionScript Step By
编辑录入:爽爽 [复制链接] [打 印]- ››ActionScript 2.0中的! 逻辑 NOT 运算符
- ››ActionScript 3.0 性能方面优化小知识整理收集
- ››ActionScript中文本字段的透明度缓动
- ››ActionScript 3.0 Step By Step系列(一):工欲其善...
- ››ActionScript 3.0 Step By Step系列(二):建立扎实...
- ››ActionScript 3.0 Step By Step系列(三):学学流程...
- ››ActionScript 3.0 Step By Step系列(四):来自面向...
- ››ActionScript 3.0 Step By Step系列(五):走在面向...
- ››ActionScript 3.0 Step By Step系列(六):学对象事...
- ››ActionScript 3.0 Step By Step系列(七):使用XML...
- ››ActionScript 3.0 Step By Step系列(八):动态的数...
- ››ActionScript 3.0 Step By Step系列(九):使用样式...
更多精彩
赞助商链接