最终目标是使用JSFL从Flash导出2D骨架。该文件可能包含一个或多个动画片段,这些动画片段可以为某些图形符号设置动画。我很乐意将子符号导出为PNG,并且还可以访问关键帧和补间数据。问题是我不确定脚本如何知道Leg附加到Body等。
这是我到目前为止所想到的:
[IK / Bones] 据我所知,遗憾的是没有用于访问IK / Bone功能的API
[符号层次结构] 我不想沿着将符号层次结构中所有孩子分组的路线,因为我怀疑这会让我的设计师感到生气。
[自定义属性] 我不知道有任何简单的方法可以为图形库项目分配自定义属性(ID和ParentID)。
[Flex] Flex工具面板可能是一个选项,但这似乎有点矫枉过正,我不知道从哪里开始。
[图层] 将所有子图层放置在父图层后面的图层文件夹中。这可能是我最好的选择,因为我可以在JSFL中获取这些信息,但它看起来也像是一个讨厌的黑客。
我对人们对这个问题的任何想法感兴趣。感谢。
答案 0 :(得分:1)
你想在这里实现什么?我不太确定给你什么建议...
如果您“只是”想要导出动画,可以看一下:http://prototyprally.com/introducing-the-grapefrukt-asset-exporter/
[自定义属性] 是的,您可以在Flash IDE中添加数据。 Docuemnt,Element和Item对象都有添加/获取数据的方法。
答案 1 :(得分:0)
我不确定这个答案是否仍然相关,因为几乎整整一年过去了,但我是通过解析通过以XFL格式保存Flash文件生成的DOMDocument.xml文件来完成的。你可以从那里获得有很多XFL格式知识的电枢数据。如果您遇到任何问题,我可以提供一些指导。