1、打开Flash软件,新建一个ActionScript3.0空白文档,并保存在本地,命名问“类文件测试”:
2、单击下方的“属性”标签,打开属性面板,我们发现有一个“文档类”的输入框,右边一个小铅笔,那意味着这个地方是可以被编辑的:
3、我们新建一个ActionScript文件,注意这个文件不是flash文件,而是一个纯代码文本文件,专门用来编写外部的类代码使用:
4、打开类文件,写入一段代码,作用是新建一个腻戴怯猡包,然后写一个名为Main的类,该类继承字Sprite类。文档类到底是继承自Sprite还是MovieClip,完全取决于你的主时间漭晦署犷轴文件是Sprite还是MovieClip,我们新建一个空白文件当然是Sprite.package{ import flash.display.Sprite; public class Main extends Sprite { }}
5、讲“类文件测试”和“Main.as"都保存在同一个目录下,如下图所示,不然文档类找不到位置:
6、我们在文档类中输入一句trace,打印一段话:trace("百度经验文档教程很强大!");然后Ctrl+S保存文件,记得一定要保存文件。
7、回到”类文件测试.fla“文件,在刚才提到的属性面板文档类输入框中,输入刚才的类名:Main,不用带后缀".as".
8、此时ctrl+enter测试文件,你会发现输出面板打印出了”百度经验文档教旯皱镢涛程很强大!“,证明文档类顺利执行,而此时,你的时间轴的确什么东西都没有输:
9、后记1:其实文档类可以保存到你硬盘任意未加密的位置让flash来调用,并不需要跟源文件放到一起,这就需要类路径设置了,后面会讲到。
10、后记2:AS3类文件的编写有专门的编写工具FlashDevelop,这款免费软件非常强大和好用,以后介绍它的配置和使用方法。