从flash pro到flash builder documentclass的迁移

从flash pro到flash builder documentclass的迁移,flash,actionscript-3,apache-flex,flash-builder,Flash,Actionscript 3,Apache Flex,Flash Builder,我正在将一系列在FlashPro中构建的项目迁移到FlashBuilder 这些项目的基本结构是一个具有DocumentClass的FLA。DocumentClass引用了舞台上的各种项目 有没有办法在Flash Builder中复制此内容?我知道我可以嵌入swc或swf,然后通过DisplayObject.Item访问项目,但外部调用将不再有效。也就是说,如果这个项目是由一个容器加载的,那么它会调用SubProject.itemToAccess 或者我必须更改所有映射,或者在新的Flash B

我正在将一系列在FlashPro中构建的项目迁移到FlashBuilder

这些项目的基本结构是一个具有DocumentClass的FLA。DocumentClass引用了舞台上的各种项目

有没有办法在Flash Builder中复制此内容?我知道我可以嵌入swc或swf,然后通过DisplayObject.Item访问项目,但外部调用将不再有效。也就是说,如果这个项目是由一个容器加载的,那么它会调用SubProject.itemToAccess

或者我必须更改所有映射,或者在新的Flash Builder项目上设置getter/设置,以便外部调用可以访问这些项目?

可以(但这取决于Flash项目的组织方式)将文档类文件简单地设置为Flash Builder项目中的默认应用程序。
在Flash项目的发布设置中,选中“导出为swc”选项,并确保将发布swc的位置添加到FlashBuilder项目的库路径中


希望这有点帮助。可能还有更多的问题,但我认为这些是基本问题。

您是否正在尝试从纯ActionScript迁移到Flex?或者只是想现在就用Flash Builder编写代码?基于一些快速的谷歌搜索;听起来DocumentClass只是一个到处都可以访问的单例。在Flex应用程序中,主应用程序有点像DocumentClass。如果您进行搜索,您可以在AS3中找到创建单例的方法。