我是Flex和BlazeDS的新手。
我刚刚设置了我的环境(Flex 4.6 SDK,Blaze DS 4.01),我想知道在哪里可以找到所需的mx.*包,因为我想在我的非MXML项目中导入类,如mx.messages.Producer/Consumer,并以编程方式安装它们。Blaze DS API裁判说,他们是Blaze-WAR的一部分,但我找不到他们。
如有任何帮助,我们将不胜感激。
Procuder/Consumer类位于mx.messag*ing*包中,而不是mx.message*e*.它们作为SWC库是Flex框架的一部分,在Flex编译时用于构建SWF应用程序。它们可以作为RSL(运行时共享库)部署在WAR中,但在开发中不应该从这个位置使用它们:而是使用Flex 4.6 SDK库。
作为替代方案,您也可以使用GraniteDS,它比BlazeDS(异步实时消息传递、数据管理、代码生成工具等)有更多的功能,并且是完全开源的。请参阅此处的文档以及GraniteDS/BrazeDS之间的详细比较。