我正在开发一个Flash项目,并希望重命名.as文件。当我更改名称时,.swf会中断。无论如何我可以将.as文件从CS5.5重新映射到.fla文件中吗?
另外,我是动作脚本和flash的新手,只是想知道保留.as文件的首选位置?我已经看过人们将它们存储在一个单独的文件夹中的示例(例如Actionscript / MainTimeline.as),但我也看到了人们将所有.as保存在.fla文件中的示例。
答案 0 :(得分:1)
理想情况下,如果需要,您可以将它们存储在唯一的文件夹及其子文件夹中。如果要执行此操作,则必须打开“ActionScript设置”面板并将新文件夹添加到“源路径”,以便Flash在编译时知道在哪里可以找到as文件。
您可以重命名外部.as文件,但您必须在此文件中重命名该类:
public class ClassName //class declaration
...
public function ClassName() //constructor
然后你必须在fla中改变对这个类的每个引用。首先看看写在框架上的AS3代码。
最后,您可能需要重新映射链接到这些类的剪辑(如果有的话)。进入符号的属性并更改“Class”字段。
答案 1 :(得分:1)
如果我理解正确:当您重命名AS文件时,还需要重命名其中包含的类,并将IDE中的引用更新为新的类名。