AS2.0面向对象编程基础 |
| 作者:佚名 来源:闪吧 作者: AOL 更新:2007-1-13 20:48:29 错误报告 我要投稿 |
声明:此系列教材未经作者同意谢绝转载,谢谢合作
在flashmx2004专业版中编程 打开你的flash,用Ctrl+N就可以打开New document对话框。flash2004现在不仅可以编辑Flash文件(*.fla),而且还能编辑ActionScript文件(*.as),Flash javascript文件(*.jsfl),Flash工程文件(*.flp)文件。
 让我们来建立第一个flash 应用程序了,给大家对在flash mx 2004专业版有一个大概的了解. 1.建立一个ActionScript文件(ActionScript File),名为FirstClass.,然后你就可以看到.as的编辑框了,键入如下代码:
class FirstClass //(1) { private var myData:Number=10; //(2) public function traceMyData():Void //(3) { trace("myData="+myData); } }
然后选择好路径,我这里是存在G:/tutorial下面,存成FirstClass.as. 这是我们在flash mx 2004中定义的第一个类.为了给大家一个感性的认识, 简单地介绍一下这个类的结构. 第(1)行是类头, 由class关键字定义一个类, 注意存成.as文件的时候,文件名应与类名一样.类头下面的全是类体了.第(2)行是类的数据成员myData的定义,接触过AS1.0的读者请注意:其中private是访问限定字,Number表示数据类型为数字.这与AS1.0有不同之处.第(3)行定义了一个成员函数,traceMyData用来打印myData的值,接触过AS1.0的读者请注意:其中public是访问限定字,Void为返回数据类型,这里的Void表示没有返回值. 2.用Ctrl+N建立一个flash文档(Flash document),取名为myFirst2004Program. 3.用F9打开ActionScript编辑面板, 在专业版里面, 没有普通编辑模式,只存在专家模式了. 4.点击Action面板右上角的按钮, 选择Preferences定义Action面板的参数和选项(Ctrl+U).如图所示即为Preferences面板.

其中有一个重要的设置就是AS类的路径设置. 5.选择Preferences面板中的ActionScript标签,然后再点选Language里面的ActionScript 2.0 Settings..,就会弹出ActionScript Setting对话框.如下图所示:
 默认的有一个"$(LocalData)/Classes"表示你的flashMX2004安装路径下面的内建类的路径.还有一个"."号,表示当前工作路径.假如读者是一个java爱好者,配置过java的SDK,那对这个应该不会陌生了,这与java的classpath设定完全是一个道理. 6.选择classpath下面的 号, 你就可以增加一个类路径了.选择刚才存放的G:/tutorial,你就成功地添加了一个类路径,不管你的fla文件存在哪儿, 它都能导入到你刚才定义的FirstClass类. 当然,假如你把myFirst2004Program.fla也存在G:/tutorial下面,那就大可不必定义类路径. 因为通过当前工作路径"."就可以导入FirstClass类了. 7.在myFirst2004Program.fla文件的第一帧,编写如下代码:
var myInstance:FirstClass=new FirstClass(); //(1) myInstance.traceMyData(); //(2)
其中第(1)行, 新建FirstClass类的一个对象,名为myFirstClass.第二行调用myFirstClass的traceMyData成员函数. 8.用Ctrl+Enter,测试一下.output窗口就会出现myData=10.是不是很新奇呢?
|
|
| 文章录入:skyuu 责任编辑:skyuu |
|
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |