0

我有一个在 Flash 中绘制的简单形状,我想知道是否可以将该形状转换为 actionscript 2 代码,以便由代码绘制而不是fla文件中的符号。

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

谢谢你的帮助。

4

2 回答 2

2

我不是 100% 确定这会对你有所帮助,但我听说其他人使用这种方法来完成类似的任务......

如果您使用的是 Flash CS5.5,您可以将 FLA 保存为 .XFL 文件,然后将 Flash 项目库(您的多边形)中的所有对象导出到实际 .FLA 之外的单独的 AS 或 XML 文件中。完成此操作后,您可以简单地找到代码并将其复制/粘贴或导入到您现有的项目中。当您选择“另存为...”时,您选择所有新文件的放置位置,它们会自动命名或按电影剪辑名称命名,因此您必须解析它们。

如果你尝试这个,请告诉我,如果它对你有用..可能是我以后尝试的东西:)祝你好运!

于 2012-10-11T12:31:27.887 回答
0

这里有一个jsfl脚本,可以将形状的多边形和顶点输出到输出面板。显然它很大程度上基于这个Adob​​e 示例。我想您可以直接使用其中之一,或者修改它们以满足您的需要,这样您就可以获得使用绘图 API 重新绘制形状所需的信息。ActionScript

于 2012-10-11T12:02:16.907 回答