根据这个blog article,一些Flex组件(如Flex WebService和HTTPService)不依赖于Flex框架,因此应该可以在纯AS3项目中导入和使用它们。
我经常想知道Adobe是否可以使用类似于Zend框架的模块化方法设计Flex,从而可以导入一些类而无需加载完整的框架。
您是否知道可以以这种方式使用的任何其他Flex组件/类?
答案 0 :(得分:0)
Flex编译器 - 用于使用Flash Builder编译的纯ActionScript项目 - 将优化自身。只有您使用的类才会进入最终的SWF。因此,如果在库路径中放置100个类并且从不使用它们,则最终文件大小不会受到影响。因此,您可以随意添加Flex SWC信息,只需使用HTTPService和/或WebService。
我认为如果您使用Flash Pro,则在创建最终SWF时会发生类似的优化。
也就是说,Adobe似乎正朝着分离Flex的方向发展。例如,Flex 4类位于10个不同的SWC中。 Flex Hero中的移动课程也是孤立的,至少增加了一个SWC。
我建议你看看rpc.swc类,因为我猜这是HTTPService和其他相关类所在的位置。
答案 1 :(得分:-1)
Text Layout Framework和OSMF也是Flex框架的一部分,但可以在纯AS3项目中使用