用于在Flash IDE中配置元素层次结构关系的选项

时间:2011-07-22 17:08:43

标签: flash jsfl

最终目标是使用JSFL从Flash导出2D骨架。该文件可能包含一个或多个动画片段,这些动画片段可以为某些图形符号设置动画。我很乐意将子符号导出为PNG,并且还可以访问关键帧和补间数据。问题是我不确定脚本如何知道Leg附加到Body等。

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

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

[符号层次结构] 我不想沿着将符号层次结构中所有孩子分组的路线,因为我怀疑这会让我的设计师感到生气。

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

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

[图层] 将所有子图层放置在父图层后面的图层文件夹中。这可能是我最好的选择,因为我可以在JSFL中获取这些信息,但它看起来也像是一个讨厌的黑客。

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

2 个答案:

答案 0 :(得分:1)

你想在这里实现什么?我不太确定给你什么建议...

如果您“只是”想要导出动画,可以看一下:http://prototyprally.com/introducing-the-grapefrukt-asset-exporter/

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

答案 1 :(得分:0)

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