2008-10-20 6 views
0

Je tente d'importer des fichiers mxml que j'ai développés avec Emacs dans un nouveau projet dans FlexBuilder ... J'ai créé un projet et ajouté manuellement tous mes fichiers MXML et actionscript dans FlexBuilder.Comment faire en sorte que FlexBuilder reconnaisse mes fichiers MXML en tant qu'applications au lieu de composants?

Je n'arrive pas à comprendre comment exécuter l'application. Je crois que le problème réside dans le fait que FlexBuilder pense que tous mes fichiers mxml sont des composants, alors qu'en fait, ce sont des applications ... Y at-il un moyen de changer cela?

Lorsque je clique droit sur le fichier le « défini comme application par défaut » et « application run » est désactivé ...

Merci.

Répondre

0

Assurez-vous que les fichiers MXML se trouvent dans le dossier source principal. Vous ne pouvez pas avoir une application exécutable dans un répertoire source secondaire ou un sous-répertoire du répertoire source principal.

0

Vous devez également vous assurer que le nœud racine du fichier mxml est Application ou Module.

2

Je semble généralement devoir aller dans les propriétés du projet, cliquez sur «Flex Applications» et ajouter les MXML dans ce panneau avant de pouvoir exécuter des choses.

0

Vous aurez 1 fichier qui comprend < mx: Application> tag, donc FlexBuilder peut vous donner le clic droit -> Exécuter l'option d'application pour cela.

Ou ce que vous pouvez faire est, allez dans « flex Projet-> Propriétés-> Applications Flex » Vous pouvez mentionner ici ur demande avec bouton « Ajouter »

0

En ce qui concerne le projet ActionScript
vous pouvez avoir une application exécutable dans un paquet interne.
Il suffit d'aller dans les les .actionScriptProperties
et ajoutez l'application à la balise d'application:

<applications> 
<application path="com/example/games/game1/Main.as"/> 
<application path="com/example/games/game2/Main.as"/> 
</applications> 
0

Ouvrez .actionScriptProperties fichier dans votre éditeur de texte favori

Recherchez les applications section et ajouter REPLACE_WITH_REAL_NAME.mxml

<applications> 
    <application path="EnvioManualExtractos.mxml"/> 
    <application path="REPLACE_WITH_REAL_NAME.mxml"/> 
    </applications> 

Fermez le projet, rouvrez-le, nettoyez-le et reconstituez-le