如何使用Actionscript 3,Flex 4 SDK和FlashDevelop访问.fla文件中的数据?

时间:2010-06-27 15:41:02

标签: flex flash actionscript-3 flashdevelop

有人向我发送了一个包含多个艺术资产的.fla文件,所有实例都配置为正确显示并处于正确的位置。但是,由于我将FlashDevelop与Flex 4 SDK一起使用,我不知道如何在代码中访问这些实例。一些对象是我需要修改大小的MovieClip,其他对象是动态文本对象,我需要在运行时更改显示字符串。

2 个答案:

答案 0 :(得分:1)

如果您可以访问Flash(如在开发工具中),则可以右键单击库中的MovieClip并选择“导出SWC文件”。

SWC文件将包含启用了“Export for ActionScript”属性的所有元素。将此SWC文件放在类路径上,FlashDevelop将在构建最终SWF时告诉Flex SDK链接它。

如果您无权访问Flash以导出SWC,则需要让其他人为您导出SWC文件 - 您无法直接链接到FLA。

答案 1 :(得分:0)

没有明显的解决方案。基本上,您必须使用numChildrengetChildAt来遍历显示列表以查找它们。如果您很幸运,它们已被命名,您可以使用getChildByName

格尔茨
back2dos