2012-12-10 2 views
1

Je suis en train d'évaluer le framework Feathers UI en remplacement de notre application mobile Flex actuelle (il y a juste trop de limitations de Flex, principalement liées aux performances sur les appareils rétine) et venant de Flex, il y a quelques problèmes J'ai avec un pur projet AS.Classes mx.rpc dans un projet mobile Actionscript?

Un gros problème semble être l'utilisation de services Web. J'utilise fréquemment des classes et des interfaces mx.rpc telles que IResponder, AsyncToken et HTTPService, qui ne sont évidemment pas disponibles sans le SDK Flex. Comment se fait-il que cela ne fasse pas partie d'AIR et reste une partie du Flex SDK et comment puis-je me débarrasser de ce problème? Y a-t-il des équivalents ou dois-je faire un hack et importer les SWC correspondants manuellement?

Répondre

1

Pour un projet non-Flex qui doit communiquer avec un service Web, vous avez besoin de deux fichiers de l'infrastructure Flex: rpc.swc et framework.swc.

Vous venez d'ajouter les fichiers SWC à votre projet de la même manière que tous les autres fichiers SWC. Pas de MXML, pas de piratage nécessaire. Je les ai utilisés dans des projets Flash CS et des projets FlashDevelop AS3.

+0

Oui, c'est essentiellement ce que je veux dire par "hack". Mais je l'utilise depuis quelques jours maintenant et ça fonctionne vraiment comme prévu. Semble être la seule solution alors. Nous nous demandons toujours pourquoi Adobe ne les ajoute pas au SDK AIR, car les solutions de base d'URLLoader AIR ne permettent tout simplement pas de les réduire pour de nombreux cas d'utilisation. – AlBirdie

Questions connexes