2012-01-03 81 views
0

我有很多库资产链接到外部as3类。我想改变包含链接类的包的结构,但是如果我这样做了,所有的链接都会被破坏。如何在FLA文件中重新配置类文件路径?

有什么办法可以自动或至少轻松地告诉FLA文件从哪里得到新的类文件?可以将FLA文件配置为从配置文件读取这类信息吗?

回答

1

您可以在ActionScript设置中将文件夹添加到源路径。因此,如果您已将所有类相对于“myClasses”文件夹链接起来,然后将所有内容移至其他文件夹,则只需更新该源路径即可再次找到所有类。

此外,也许这很明显,但我没有意识到它很长时间:
您可以编辑库面板中的类链接权限(无需打开每个符号的属性)。只需双击链接路径。

+0

在下列情况下,ActionScript设置中的设置路径能否帮助我? : Sprite_A挂com.core.classes.Class1 Sprite_B挂com.core.classes.Class2 Sprite_C挂org.utility.ClassX Sprite_D挂org.utility.ClassZ core.classes变得thisandthat所以然后我得到: core.thisandthat.Class1 core.thisandthat.Class2 org.utility变得org.utility.pack.deep所以后来我得到: org.utility.pack.deep.ClassX org.utility.pack .deep.ClassZ // 感谢您通过双击字段快速编辑链接的提示r AS连接。 – IneedHelp 2012-01-04 00:40:10

+0

不是。如果您最初在源路径中列出了“com.core.classes”和“org.utility”,它只会有所帮助。然后,类将被链接为Class1,ClassX等。因此,通过更改“core.thisandthat”的路径,您仍然可以拥有这些相关链接。我不会真的推荐这样做,因为你可以很容易地得到命名冲突。只是不确定你想要完成什么。 – Cadin 2012-01-04 00:48:59

+0

感谢您的帮助和信息,Cadin! – IneedHelp 2012-01-04 01:15:02

相关问题