Question

J'ai une grande application Flex (l'application) en cours d'exécution sur un serveur, et de nombreuses petites applications flex (widgets) en cours d'exécution sur un autre serveur, qui doivent être inclus dans l'application de telle sorte que visuellement une application continue de la voir utilisateur. En raison des logiciels tiers propriétaires, cette structure ne peut être modifiée. Je cherche un moyen de permettre l'application et les widgets de communiquer, ce qui permet à l'application d'apporter des modifications aux widgets et les widgets pour informer l'application lorsque les événements sont déclenchés, de sorte que l'interaction utilisateur est fluide et continu.

Il y a quelques lié ?? des questions qui indiquent qu'il est possible de le faire en mettant en place des déclencheurs d'événements et auditeurs. Je me demande s'il y a une façon standardisée pour le faire (les réponses ne sont pas très claires) ou si quelqu'un a mis au point une bibliothèque ou API pour vous faciliter la tâche.

Était-ce utile?

La solution

I assume you are running your Flex apps on a client, not a server; is that correct? You want to swfs from multiple servers to act as single application, correct?

I believe that you can communicate between two swfs using LocalConnection:

http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/flash/net/LocalConnection.html

The other questions you link to seem to talk about loading onw swf inside the oher; which is a separate approach.

Autres conseils

Something I've had success with is using javascript as a bridge between the swf files. It's a nightmare to debug but it works quite well. Check out the tutorial here for a quick discussion of how to interact with javascript from within flash and vice versa

Use Modules and ModuleLoaders. You'll be able to set the security context, and if you sublcass the Module class and add your own API, you can have a consistent way to communicate with your modules.

Check here for a simple Module: http://blog.flexexamples.com/2007/08/06/building-a-simple-flex-module/

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top