Apache flex Flash CS和Flex中是否有加载SWF的通用代码?

Apache flex Flash CS和Flex中是否有加载SWF的通用代码?,apache-flex,load,flash,flash-cs5,Apache Flex,Load,Flash,Flash Cs5,在Flash中,似乎可以使用加载程序加载SWF(CS内置)。要在Flex中加载相同的(CS内置)SWF,您需要SWFLoader 问题是,我正在创建一个SWF加载框架,我希望它能够与Flash CS和Flex实现交叉兼容。这是可能的,还是我需要两个版本的代码?是的,可以将SWFLoader类与(至少)CS5.5一起使用;您需要下载FlexSDK并声明Flex库,以便在创作工具中使用 换句话说,您必须在“库路径”中添加此路径: …\flexsdk\frameworks\libs 然后,您可以在CS

在Flash中,似乎可以使用加载程序加载SWF(CS内置)。要在Flex中加载相同的(CS内置)SWF,您需要SWFLoader


问题是,我正在创建一个SWF加载框架,我希望它能够与Flash CS和Flex实现交叉兼容。这是可能的,还是我需要两个版本的代码?

是的,可以将SWFLoader类与(至少)CS5.5一起使用;您需要下载FlexSDK并声明Flex库,以便在创作工具中使用

换句话说,您必须在“库路径”中添加此路径: …\flexsdk\frameworks\libs


然后,您可以在CS5.5中使用所有Flex库。

Loader也应该在Flex中工作。我认为SWF加载器只是加载器之上的抽象层;这使得在Flex应用程序内部使用更加容易。只有当SWF是UIComponent的子组件时,才可以在Flex中使用Loader:但是可以从Flash IDE中创建mx.core.UIComponent吗?