WEB开发网
开发学院图形图像Flash ActionScript 3.0 Step By Step系列(四):来自面向... 阅读

ActionScript 3.0 Step By Step系列(四):来自面向对象开发之前的呐喊:“学会写可重用的代码”

 2009-01-14 11:55:29 来源:WEB开发网   
核心提示: 通过上面这两步,便创建了一个名为Book的ActionScript类,ActionScript 3.0 Step By Step系列(四):来自面向对象开发之前的呐喊:“学会写可重用的代码”(4),相应的文件为Book.as,新建立的Book类的结构如下:1packageActionScr

ActionScript 3.0 Step By Step系列(四):来自面向对象开发之前的呐喊:“学会写可重用的代码”

通过上面这两步,便创建了一个名为Book的ActionScript类,相应的文件为Book.as,新建立的Book类的结构如下:

1packageActionScript.OOP
2{
3  publicclassBook
4  {
5    publicfunctionBook()
6    {
7    }
8  }
9}

在ActionScript中的编程方式和Java大同小异,同Java一样有包的概念,如同.net下的名称空间。如上代码快,不同的是方法的定义上多了一个关键字“function”。OK,下面我们为Book类添加两个方法,获取图书的名称和价格:

1  privatevarprice:Number=55.00;
2  privatevarname:String="ActionScript开发手册";
3    
4  publicfunctiongetBookName():String
5  {
6    returnthis.name;
7  }
8    
9  pulicfunctiongetBookPrice():Number
10  {
11    returnthis.price;
12  }

通过上面一步一步的努力劳动,已经熟练的掌握了使用类来封装方法。  

注意上面示例只是为了方便理解,实际编程开发中并非只是如此简单的封装,应该根据实际的业务逻辑来处理。

三、调用可重用代码的方法

做事应该有始有终吧,有了上面的类,虽只是一个用于演示的半成品,总不能上前面的所有努力都付之东流吧,下面来调用下所封装的方法。

要使用外部封装的类,在ActionScript中和Java中是一样的,通过 Import将外部包导入到当前项目就OK。如下图示:

上一页  1 2 3 4 5 6  下一页

Tags:ActionScript Step By

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接