2012-10-11 44 views
0

我在Flash中绘制了一个简单的形状,并且我想知道是否可以将该形状转换为动作脚本2代码,以便它由代码绘制,而不是作为fla文件中的符号。有没有办法将Flash中创建的形状转换为ActionScript 2代码?

原因是我有一个global.as共享动作文件,在4个不同的应用程序中使用,我不想将此形状添加到每个应用程序,出于维护目的。有没有一种简单的方法来转换或我必须从头开始编码?

感谢您的帮助。

回答

0

有一个jsfl脚本here它会将您的形状的多边形和顶点吐出到输出面板。显然它基于这个Adobe example。我想你可以直接使用其中的一种,或者修改它们以满足你的需求,这样你就可以使用绘图API在ActionScript中获得重绘形状所需的信息。

2

我不是100%肯定这会帮助你,但我听说别人用这种方法来完成类似的任务......

如果您使用的Flash CS5.5可以节省您的FLA作为.XFL文件,然后将您的Flash项目库(您的多边形)中的所有对象导出到实际.FLA之外的单独的AS或XML文件中。这样做后,您可以简单地找到代码并复制/粘贴或将其导入到您的现有项目中。当您选择“另存为...”时,您可以选择将新文件放在哪里,它们会自动命名或通过动画片名称进行命名,因此您必须通过它们进行解析。

让我知道如果您尝试这,如果它适用于你..可能是我未来尝试以后的东西:)祝你好运!

+0

+1为好的提示! –

+0

感谢,伟大的提示,我觉得我离我又近了一步但还没有完成,我已经设法将它保存到.XFL文件,它给了我一个符号的XML版本......但是你知道我会如何将它转换为actionscript吗? – Wasim

相关问题