我有一个简单的形状,我在Flash中绘制,我想知道是否可以将该形状转换为actionscript 2代码,以便它由代码绘制而不是fla
中的符号文件。
原因是我有一个global.as
共享actionscript文件,该文件在4个不同的应用程序中使用,我不想为每个应用程序添加此形状,以便进行维护。有一种简单的转换方法,还是我必须从头开始编码?
感谢您的帮助。
答案 0 :(得分:2)
我不是百分百肯定这会对你有帮助,但我听说其他人使用这种方法来完成类似的任务......
如果您使用的是Flash CS5.5,则可以将FLA保存为.XFL文件,然后将闪存项目库(您的多边形)中的所有对象导出到实际外部的单独AS或XML文件中。 FLA。完成此操作后,您只需找到代码并复制/粘贴或将其导入现有项目。当您选择“另存为...”时,您可以选择新文件的放置位置,自动命名或使用动画片段名称,这样您就必须通过它们进行解析。
如果您尝试这个,请告诉我,如果它适合您..可能是我将来稍后尝试的事情:)祝您好运!
答案 1 :(得分:0)
有一个jsfl
脚本here会将您的形状的多边形和顶点吐出到输出面板。显然它基于这个Adobe example。我想你可以直接使用其中一个,也可以修改它们以满足你的需要,这样你就可以使用绘图API获得在ActionScript
中重绘形状所需的信息。