2012-12-10 44 views
1

我正在評估Feathers UI框架作爲我們當前Flex移動應用程序的替代品(Flex的侷限性太多,主要關注視網膜設備的性能),並且來自Flex,因此存在一些問題我有一個純粹的AS項目。Actionsscript移動項目中的mx.rpc類?

一個大問題似乎是使用Web服務。我經常使用mx.rpc類和接口,如IResponder,AsyncTokenHTTPService,這些在Flex SDK中顯然不可用。 爲什麼這不是AIR的一部分,仍然是Flex SDK的一部分,我該如何擺脫這個問題?是否有等價物或我必須進行破解並手動導入相應的SWC?

回答

1

對於需要與Web服務通信的非Flex項目,您需要Flex框架中的兩個文件:rpc.swc和framework.swc。

您只需將SWCs添加到您的項目中,就像其他SWCs一樣。沒有MXML,沒有必要的黑客攻擊。我在Flash CS項目和FlashDevelop AS3項目中使用過它們。

+0

是的,這基本上就是我所說的「黑客」。但是現在我使用了它幾天,它確實按預期工作。似乎是唯一的解決方案。仍然想知道爲什麼Adobe不會將它們添加到AIR SDK中,導致基本的URLLoader AIR提供的許多用例根本無法使用它。 – AlBirdie