任何人都可以告诉我在仅仅在ActionScript项目中混合mx包中的类时会有什么建议?
具体来说,我想在Actionscript项目的mx包中使用AsyncToken,IResponder和HTTPService类。
答案 0 :(得分:3)
我想当你需要使用mx。*类时会出现混音问题,但你是在纯粹的as3项目中。
如果它是as3,你仍然可以使用框架制作一个actionscript flex项目。 对于Flash,您可以导出SWC并导出动作脚本(链接设置)并将其添加到Flex项目中。
同样,如果你的项目在flex框架上比在flash上更重,你可能会发现Component Kit方便。
但是,如果它是一个更加面向Flash IDE的项目(就像在简单的数据中进行,主要是设计工作,对它来说不是很多讨厌的东西),使用几个mx。*类,仅用于HTTP服务,不会很有道理。问题来自于flex是一个框架,因此事情依赖于彼此工作得很好,比如砖塔......砖砌砖,砖块...... 因为它是你正在使用的代码,所以事情有点动态,但仍然没有太大的水泥...所以你最终可能会浪费更多的时间来找到所有的flex依赖项并让它们在它们所用的介质之外工作,而不是然后手工构建一些功能。
如果您需要WebService, Carlo Alducente has one的仅限as3实现。
HTH
答案 1 :(得分:0)
非可视化mx类应该在仅AS3项目中正常工作。但它们有很多依赖关系,因此SWF会变得臃肿。