AS3基础教程-第67课-文档类(终)
1、打开flashCS6软件,新建一个fla衡痕贤伎sh文档,直接保存。因为外部类的写法所致,每一个fla文件都要配套一个或多个as文件,故此,外部恽贴淑溪类的写法必须先在本地硬盘的某一位置处建立一个文件夹,然后将所有的文件都放入这个文件夹内。故此,请大家新建一个名为67的文件夹,然后将新建的flash文档保存在这个文件夹内,文件名为67.fla
2、在flashCS6内,用选择工具单击舞台空白处,在属性面板内,“类”那里输入外部类的名字,然后点击右边的小笔图标,如下图所示。会弹出一个对话框,直接点击“确定”即可

4、操作后,在本地硬盘内的67文件夹内,就有了两个如下图所示的文件。

6、我们仍然是添加一行trace语句,用于输出一段文字吧,如下图所示。新手要特别注意:每当我们的as文件有了改变,在测试影片之前,都必须要保存一下as文件【fla文件不用】,如下图箭头所指,Hi.as的后面有一个* 表示as文件没有保存!请一定先保存一下,再测试影片,重要重要!

11、使用任意一款可以反编译swf文件的软件,来解析这个temp.swf文件的代码。我使用的是JPEXS Free Flash Decompiler,这是一款完全免费且开源的反编译软件【要求你的电脑中必须安装有java运行环境。如果机器上没有安装,软件运行时会自动打开java官网。遗憾的是,java官网的下载链接无法正常使用,请大家到其它地方手动下载吧】
12、我们打开这个JPEXS Free Flash Decompiler软件,然后如下图所示,打开我们的temp.swf文件

14、看步骤13内的截图,flashCS6自动改写的文档类,类名是MainTimeline,表莲镘拎扇示的是主时间轴。代码中另有一块内容,我们暂不涉及。JPEXS 僻棍募暖Free Flash Decompiler软件可以将swf文件反编译为fla文件,如下图所示操作即可。为防止与之前的文件重名,我们将文件名修改一下,直接保存。

16、如下图,点击“类”右边的小手,就可以出现文档类的代码了:
