2010-05-14 4 views
3

J'essaie d'utiliser le package mx.rpc de Flex 4 SDK dans une application Flash. J'ai importé le fichier rpc.swc de Flex (Adobe \ Adobe Flash Builder 4 \ sdks \ 4.0.0 \ frameworks \ libs \ rpc.swc) dans mon projet en l'ajoutant à la liste des paramètres de publication de Flash/Flash/ActionScrip 3.0/Chemin de la bibliothèque ". Il semble que j'ai accès aux classes, mais quand je compile je reçois cette erreur:Missing [mx.rpc] :: IResponder

1046: Type was not found or was not a compile-time constant: [mx.rpc]::IResponder. 

Il n'y a pas lieu ou la ligne de l'erreur non plus. Une idée de comment faire fonctionner ça? TIA!

Remarques: J'utilise Flash Builder 4 et Flash CS5

Répondre

4

Importation du rpc.swc ne suffisait pas. J'ai ajouté l'intégralité du dossier Adobe \ Adobe Flash Builder 4 \ sdks \ 4.0.0 \ frameworks \ libs \ au chemin de la bibliothèque, ce qui a corrigé le problème.

1

L'interface IResponder est incluse dans framework.swc. Celui-là et rpc.swc devrait suffire si ce sont les seules fonctionnalités flexibles que vous utilisez.

+0

Cela m'a aidé, merci! Cependant - je me demande comment diable vous êtes censé savoir que 'mx.rpc.IResponder' est dans' framework.swc'. L'espace de noms et [les docs] (http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/rpc/IResponder.html) _both_ impliquent que c'est dans 'rpc.swc' (ou même' mx.swc'). – Russ