您可以将 Flash 脚本嵌入到 FLA 文件中,也可以将它们存储为外部文件。最好尽量将动作脚本代码存储在外部文件中。这样便于在多个 FLA 文件中重用代码。然后,在 FLA 文件中,创建一个脚本,使用 #include
语句来访问存储在外部的代码。使用 .as 后缀将您的脚本标识为动作脚本 (AS) 文件。(如果要编写自定义类文件,则必须将这些类文件存储为外部 AS 文件。)
注意:发布、导出、测试或调试 FLA 文件时,外部文件中的动作脚本代码将被编译成 SWF 文件。因此,如果对外部文件进行了任何更改,则必须保存该文件,并重新编译使用它的任何 FLA 文件。
在您将动作脚本代码嵌入到 FLA 文件中时,可以将代码附加到帧和对象。尽可能尝试将嵌入的动作脚本附加到时间轴的第一帧。这样,您就不必搜索 FLA 文件来找到所有代码,代码将集中放置于一个位置上。创建一个名为“动作”的层并将代码放置于该层上。这样,即使您确实将代码放置于其它帧上或将代码附加到对象,也只需在一层上进行查找就可以找到所有代码。
要创建作为您的文档的一部分的脚本,请将动作脚本直接输入到“动作”面板中。要创建外部脚本,请使用您喜爱的文本编辑器;或者,在 Flash Professional 中,可以使用“脚本”窗口。在使用“动作”面板或“脚本”窗口时,您使用相同的动作脚本编辑器,在面板或窗口右侧的“脚本”窗格中键入代码。为了减少不得不做的键入工作量,您还可以从“动作”工具箱中将动作选到或拖到“脚本”窗格中。