如何在不破坏.swf的情况下重新命名依赖.as文件?
问题描述:
我正在开发一个flash项目,并想重命名.as文件。当我更改名称时,.swf会中断。无论如何,我可以将.as文件重新映射到CS5.5中的.fla文件?如何在不破坏.swf的情况下重新命名依赖.as文件?
此外,我是新来的动作和闪光灯,只是想知道哪里是最好保持你的.as文件?我看过一些例子,人们将它们存储在一个单独的文件夹中(例如Actionscript/MainTimeline.as),但我也见过一些例子,人们只是将所有.as保存在.fla文件中。
答
理想情况下,如果需要,您可以将它们存储在唯一的文件夹及其子文件夹中。如果你想这样做,你将不得不打开ActionScript设置面板并将新文件夹添加到“源代码路径”,这样Flash在编译时就知道在哪里找到as文件。
可以重命名外部。至于文件,但你必须对类重命名这个文件中:
public class ClassName //class declaration
...
public function ClassName() //constructor
然后,你将不得不改变每一个参考在这个课堂上。首先看看写在帧上的AS3代码。
最后,您可能必须重新映射链接到这些类的剪辑(如果有的话)。进入你的符号的属性,并更改字段“类”。
+0
感谢您的彻底解答男孩。 – user784637
答
如果我的理解正确:当您重命名AS文件时,还需要重命名其中包含的类,并将IDE中的引用更新为新类名。
你能说清楚“.swf中断”是什么意思吗?你究竟在做什么?更改类文件名称? –
@JonatanHedborg当然!所以我在将MainTimeline.as重命名为abc123.as时,我编译了一个新的.swf,.swf不起作用。我试图改变.as文件的文件名。 – user784637