Flash 如何在不破坏.swf的情况下重命名依赖.as文件?

Flash 如何在不破坏.swf的情况下重命名依赖.as文件?,flash,actionscript-3,actionscript,Flash,Actionscript 3,Actionscript,我正在做一个flash项目,想把一个.as文件重命名。当我更改名称时,.swf中断。是否可以将.as文件从CS5.5重新映射到.fla 另外,我对actionscript和flash还不熟悉,只是想知道把你的.as文件放在哪里比较好?我见过人们将其存储在单独文件夹中的示例(例如Actionscript/MainTimeline.as),但我也见过人们仅将所有的.as保存在其.fla文件中的示例。理想情况下,如果需要,您可以将其存储在唯一的文件夹及其子文件夹中。如果要执行此操作,必须打开Actio

我正在做一个flash项目,想把一个.as文件重命名。当我更改名称时,.swf中断。是否可以将.as文件从CS5.5重新映射到.fla


另外,我对actionscript和flash还不熟悉,只是想知道把你的.as文件放在哪里比较好?我见过人们将其存储在单独文件夹中的示例(例如Actionscript/MainTimeline.as),但我也见过人们仅将所有的.as保存在其.fla文件中的示例。

理想情况下,如果需要,您可以将其存储在唯一的文件夹及其子文件夹中。如果要执行此操作,必须打开ActionScript设置面板并将新文件夹添加到“源路径”,以便Flash知道编译时在何处查找as文件

您可以重命名外部.as文件,但必须重命名此文件中的类:

 public class ClassName //class declaration

然后,您必须在fla中更改对该类的每个引用。首先查看在框架上编写的AS3代码


最后,您可能需要重新映射链接到这些类的剪辑(如果有)。进入符号的属性并更改字段“Class”。

如果我理解正确:重命名AS文件时,还需要重命名其中包含的类,并将IDE中的引用更新为新的类名。

您能澄清一下“the.swf breaks”是什么意思吗?你到底想做什么?更改类文件名?@jonathanhedborg当然!因此,当我将maintaline.as重命名为abc123.as,并编译一个新的.swf时,.swf不起作用。我正在尝试更改.as文件的文件名。
public function ClassName() //constructor