AS3基础教程-第65课-文档类
1、掂迎豢畦FlashDevelop的启动如果你下载的是绿色版的,请先将压缩包完全解压出来,进入解压的目录后,看下图,有两个启动文件。左边那个是32位系统用的,右边那个是64位系统用的。请选择与自己系统位数相同的版本,打开运行
2、FlashDevelop的配置默认情况下是英文的画面,我们可以用下面的方法来实现中文界面,将en_US替换为zh_CN,重启一下软件即可
3、现在进入主题。AS3的编写,向来有两种方式:<1>时间轴上直接写<2>独立在fla文件外部,写入扩展名是.as的纯文本文件内第一种就是前面所有的章节一直在吹涡皋陕用的,其优点是便于直接测试【无需保存文件,直接测试影片就有效果】。特别适合于规模小、结构不复杂的flash作品。第二种是本节课以后章节要用的,其优点是代码与fla文件彻底分离。特别适合于中大型flash作品,flash作品的结构越是复杂,该种方式的优点就越突出。
4、两种方式都有各自的缺点:第一种的缺点是:代码与fla文件完全整合在一起,非惘度谋裆常不方便fla文件的共享。因为每次代码的修改都必须发给对方完整的fla文围泠惶底件。第二种的缺点是:每次测试影片,都必须先保存一下as文件(新手经常忽略这一点,导致代码明明正确,却死活没效果)。当作品结构比较简单时,会感觉额外的代码太多,有臃肿的感觉。
5、本节课实现一个最简单的效果,就是在输出面板内输出一个字符串。使用文档类的效果制作。
6、首先,用flashCS6新建一个AS3.0的flash文档,直接保存,文件名是65.fla然后,仍然是用flashCS6,新建一个AS3类文档,并设置类名为Hi,如下图
7、然后直接保存,文件名已经替我们设置好了,请务必将其保存到fla文件的相同目录内。代码也写好了
8、用FlashDevelop打开这个as文件,在下图位置处,输入下图所示的代码。FlashDevelop有着完善的代码提示,我们只需要输入前几个字母,就可以自动跳转,而且需要导入的类也自动导入
9、回到flashCS6,出现下图,务必选择“是”
10、切换到fla文件,在保证选择工具的前提下,看属性面板,文档类那里输入as文件的文件名(不带扩展名),看下图。如果你书写正确,单击那个小笔后,会自动切换到as编辑界面,否则会报错
11、测试影片,可以看到效果。只是一个最简单的输出字符串的命令,使用文档类的写法却要那么多的代码。这就是外部类写法的特征。时间关系,下节课再详解。