我正在评估Feathers UI框架作为我们当前Flex移动应用程序的替代品(Flex的限制太多,主要关注视网膜设备的性能)并且来自Flex,有一些我对纯AS项目的问题。
一个大问题似乎是使用Web服务。我经常使用mx.rpc类和接口,例如IResponder
,AsyncToken
和HTTPService
,如果没有Flex SDK,这些类和接口显然是不可用的。
为什么这不是AIR的一部分,仍然是Flex SDK的一部分,我该如何摆脱这个问题呢?是否存在等价物,或者我是否必须手动修改并导入相应的SWC?
答案 0 :(得分:1)
对于需要与Web服务通信的非Flex项目,您需要Flex框架中的两个文件:rpc.swc和framework.swc。
您只需将SWC添加到项目中的方式与其他SWC相同。没有MXML,没有必要的黑客攻击。我在Flash CS项目和FlashDevelop AS3项目中使用过它们。