2010-09-23 2 views
1

Est-ce que quelqu'un a déjà une expérience de chargement de SWC/SWZ au moment de l'exécution dans une application de bureau Flex 4/Air 2? L'idée très approximative serait d'avoir une application Air de bureau, qui est capable de "télécharger" des modules supplémentaires (par exemple, un SWZ/RSL représentant un formulaire) et les charger au moment de l'exécution? Imaginez que l'application soit configurée à l'aide d'un fichier XML obtenu sur le réseau. Lorsque cela vous demande d'obtenir un nouveau module (SWZ/RSL), l'application téléchargera le module dans son dossier App Storage et l'instanciera au moment de l'exécution.Flex 4 Air 2 RSL (Bibliothèques partagées Runtime)

Le Flex Manual semble indiquer que cela est possible, mais il est parle web plutôt que de bureau http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7fd1.html

Quelqu'un peut-il offrir tout conseil? Quelqu'un a-t-il de l'expérience ou connaît-il des solutions/exemples de code?

Merci,

Henry

Répondre

0

Juste pour développer ce que James a écrit - Les modules sont le chemin à parcourir ici. Et, bien que les documents pour les modules parlent d'un scénario Web, il n'y a aucune raison que cela ne fonctionne pas avec AIR également.

Vous devrez peut-être écrire du code personnalisé pour vérifier d'abord si le module existe déjà dans le stockage local et, dans le cas contraire, le télécharger et le stocker. Cependant, à partir de là, vous devriez être bon à faire. Toutefois, n'oubliez pas que cette approche n'obtiendra pas le comportement du programme de mise à jour natif que vous obtenez avec AIR. Vous aurez besoin de faire le tour de votre propre support pour vérifier si une version plus récente d'un module précédemment mis en cache est disponible.

+0

Merci! N'a pas considéré ces options si vraiment utile! – Henry

Questions connexes