1

最终目标是使用 JSFL 从 Flash 中导出 2D 骨架。该文件可能包含一个或多个动画剪辑,这些剪辑为某些图形符号设置动画。我可以愉快地将子符号导出为 PNG,还可以访问关键帧和补间数据。问题是我不确定脚本如何知道腿连接到身体等。

这是我到目前为止所想到的:

[IK/Bones]据我所知,遗憾的是没有用于访问 IK/Bone 功能的 API

[符号层次结构]我不想走在符号层次结构中将所有孩子分组的路线,因为我怀疑这会让我的设计师的生活陷入困境。

[自定义属性]我不知道有任何简单的方法可以将自定义属性(ID 和 ParentID)分配给图形库项目。

[Flex] Flex 工具面板可能是一个选项,但这似乎有点矫枉过正,我不知道从哪里开始。

[图层]将所有子图层放在父图层之后的图层文件夹中。这可能是我最好的选择,因为我可以在 JSFL 中获得这些信息,但它也似乎是一个讨厌的 hack。

我对人们对这个问题的任何想法感兴趣。谢谢。

4

2 回答 2

1

你想在这里达到什么目的?我不太确定该给你什么建议...

如果你“只是”想导出动画,你可以看看这个: http: //prototyprally.com/introducing-the-grapefrukt-asset-exporter/

[自定义属性]是的,您可以在 Flash IDE 中向事物添加数据。Docuemnt、Element 和 Item 对象都有添加/获取数据的方法。

于 2011-07-25T22:39:04.013 回答
0

我不确定这个答案是否仍然相关,因为几乎整整一年过去了,但我通过解析以 XFL 格式保存 flash 文件生成的 DOMDocument.xml 文件来做到这一点。您可以从那里获取有关 XFL 格式的大量知识的电枢数据。如果您遇到任何问题,我可能会提供一些指导。

于 2012-05-15T00:28:11.427 回答