使用C ++从* .fla中导出* .png序列

我的程序中需要一个动画。我的设计师在Flash中绘制动画并为我提供* .fla文件。我只需要从这个文件中获取30-40个PNG并将它们存储在我的内部存储器中。 是否可以使用C ++从* .fla中获取资源?可能有些Adobe OLE对象可以帮忙吗? 请指教。 提前致谢。     
已邀请:
假设 您正在使用CS5 FLA内部使用的资产已经是您想要的PNG。 然后只需将FLA保存为XFL文件,您就可以从库文件夹中获取它们(但为什么不让它们给你发送png邮件?) 因此,如果由于某种原因你只能访问fla而不是设计器,那么你可以通过将fla重命名为.zip,提取..而你有XFL格式,以编程方式进行。     
如果我让艺术家给我一个图标,我不希望编写代码将.3DS模型转换为可用的图标格式。 设计师使用File-> Export并为您提供层和框架的PNG而不是.FLA文件,如果这是您实施所需的格式,则可以节省大量时间和麻烦。 如果由于某种原因这是不可能的,那么您可能会找到一个具有命令行选项的Flash反编译器,您可以从程序中启动该选项以提取资产作为加载序列的一部分,但这通常不赞成,因为这不是预期的用途.swf / .fla的专有格式,你应该设计应用程序从二进制可执行文件中提取源代码。     

要回复问题请先登录注册