2010-06-18 9 views
1

est-il possible de déplacer un projet flex mxml dans Flash? J'ai le projet complet en mxml avec actionscript mais en raison du fait que flex est limité dans ses animations visuelles (pas de chronologie!) Je préférerais passer à l'utilisation de flash.Déplacement de l'application Flex MXML dans Flash

le projet est relativement énorme, tout est fait en mxml et je ne peux pas le recréer en flash, ça va prendre des mois!

qu'en pensez-vous? Y a-t-il une capacité de conversion ou une utilisation du composant Flex à l'intérieur du flash? si c'est le cas, comment?

Merci.

+1

Pourquoi ne pas simplement améliorer l'application Flex actuelle avec des animations Flash si nécessaire? De cette façon, vous n'auriez pas à refaire quoi que ce soit. –

+1

D'accord. Flex n'est que Flash, vous pouvez donc créer vos animations en utilisant le scénario Flash, puis l'intégrer à l'aide de SwfLoader. – ilikeorangutans

+0

cela semble intéressant .. laissez-moi essayer ça .. – Mahmoud

Répondre

3

Il n'y a pas utilitaire de conversion, mais comme il est indiqué dans les commentaires que vous pouvez construire votre animation dans l'outil de création Flash et l'importer dans Flex (Flash Builder.)

La façon dont vous faites cela dépendra de quel type d'animation que vous essayez de faire. Si c'est juste un simple chemin ou l'animation d'un type de forme intégrée, vous voudrez exporter l'animation vers FXG pour l'importer facilement dans Flex. Sélectionnez l'objet que vous essayez d'exporter et cliquez sur fichier-> exporter-> Exporter la sélection. Dans la fenêtre d'exportation, sélectionnez "Adobe FXG" comme format d'exportation. Try this article for more information.

Si vous construisez une animation qui doit être contrôlée via un script ou plus compliquée, vous devrez l'exporter en tant que contenu Flash (SWF ou SWC sont bien.) Puis charger l'objet dans votre application Flex dynamiquement et script en conséquence. Sachez que des problèmes de sécurité liés aux scripts inter-swf peuvent survenir si vous utilisez un swf chargé lors de l'exécution.

1

Vous pouvez envisager de convertir le projet Flex en projet de bibliothèque Flex et de placer le résultat obtenu dans le chemin de classe du projet Flash.

Questions connexes