1.3 创建Flash文件
在了解了Flash的工作区界面后,即可着手学习Flash的文档知识和使用技巧。在Flash中,可以通过欢迎屏幕或执行命令来创建动画文档。本节将介绍Flash文件的类型,以及如何创建Flash文件、设置Flash文件的基本属性。
1.3.1 Flash文件类型
Flash不仅是一种动画设计与制作软件,还是一个灵活而强大的应用程序开发平台。在Flash中,支持用户创建以下几种文件。
1.Flash源文件
Flash允许用户创建扩展名为FLA的,基于ActionScript 2.0或3.0版本的Flash源文件。虽然这两种源文件的文件扩展名完全相同,但在编辑这两种源文件时所使用的脚本语言不同,发布这两种源文件时所使用的发布设置也不同。
提示
Flash所创建的FLA文件与Flash CS3及之前各版本Flash创建的FLA文件是不同的。因此,Flash CS3及之前各版本Flash是无法打开Flash创建的FLA文件的。另外,Flash无法打开由Flash 8及之前版本Flash创建的FLA文件。
2.基于AIR的Flash源文件
除了创建基于ActionScript 2.0或3.0的FLA文件以外,Flash在安装时默认安装AIR 1.1版本,因此,用户也可以使用Flash创建基于AIR 1.1版本的FLA源文件。
基于AIR技术的FLA源文件与普通FLA文件的区别是可以使用仅限AIR技术可用的一些ActionScript类和属性,同时可以发布为扩展名为AIR或AIRI的跨平台RIA程序。
提示
AIR技术目前最新的版本为1.5.2。用户可以到Adobe的官方网站下载基于Flash的AIR开发套件最新版本。然后,即可使用Flash创建最新的AIR应用程序。
3.基于移动设备的Flash源文件
如果用户在安装Flash时选择了安装Device Central软件(一种虚拟机,可以模拟手机等移动设备的Flash播放器),则可以使用Flash创建基于移动设备的Flash源文件,同时,也可以将源文件发布,然后用Device Central进行调试。
4.幻灯片或表单应用程序
Flash也可以创建基于ActionScript 2.0版本的幻灯片动画或者Flash表单应用程序。这两种文件的扩展名也是FLA。
5.ActionScript文件
Flash允许用户创建在影片源文件外部的ActionScript文件,将代码打包然后存放到这类文件中。ActionScript文件的扩展名是AS。
将动作脚本代码写到ActionScript文件内的好处是可以方便地为多个Flash文件使用同一段脚本,提高脚本代码的共用性。
ActionScript文件不区分脚本语言的版本,既可支持ActionScript 2.0,也可以支持ActionScript 3.0。
6.ActionScript通信文件
在为Flash Media Server(Flash流媒体)进行开发时,需要将服务器端的脚本写到扩展名为ASC的ActionScript通信文件中。ASC文件与AS文件类似,也可以重复地调用。
7.Flash JavaScript文件
Flash既允许用户使用ActionScript开发复杂的Flash应用程序,也允许用户使用JavaScript开发一些简单的小程序,将代码写入到JSFL文件中。
使用JavaScript编写的JSFL文件同样也可以在多个Flash应用程序中重复使用。
8.Flash项目
Flash从CS3版本开始模仿Visual Studio,允许用户为某一个开发工程建立Flash项目文件,并将工程所需的各种文件路径集合到项目文件中,以便于集中修改。Flash项目文件的扩展名为FLP。
1.3.2 创建Flash源文件
使用Flash可以方便地创建基于ActionScript 3.0的Flash影片源文件,并设置源文件的各种属性。
在Flash中,执行【文件】|【新建】命令,打开【新建文档】对话框。在对话框中的列表框内选择ActionScript 3.0,单击【确定】按钮。
在【文档】窗格中,将自动创建名为【未命名-1】的Flash源文件。在源文件的场景中,用户可以单击【属性】面板中的【属性】选项卡|FPS,修改影片的刷新频率。
用户可以在场景的空白处右击,执行【文档属性】命令,在命令菜单中执行【修改】|【文档】命令,打开【文档设置】对话框。在【文档设置】对话框中,用户可以设置各种Flash源文件的基本属性。
【文档属性】对话框中的设置项目