2009-07-23 7 views
0

Je rencontre un problème étrange qui n'est pas critique car je peux utiliser la ligne de commande sans problème.Erreur de compilation du navigateur pour Flex

Dans mon précédent post Flex Web-Tier Setup, j'ai eu des problèmes pour faire fonctionner le compilateur Web.

Maintenant qu'il travaille j'utiliser dans un navigateur pour compiler:

http://localhost/flex/topsight.mxml?username=xxxxx&password=xxxxx 

et je reçois cette erreur comme résultat:

ERROR : Could not resolve to a component implementation. 

349 <mx:filters> 
350 <mx:DropShadowFilter alpha=".25" angle="90" /> 
351 </mx:filters> 

Tout est réglo et la solution la plus recommandée est que les espaces de noms ne sont pas corrects. J'ai vérifié ceux-ci et ils vont bien. D'autres réponses que j'ai rencontrées concernent des composants externes causant un problème mais comme vous pouvez le voir, je n'utilise pas de composant externe.

Voici le kicker. Si je fais une compilation via la ligne de commande:

mxmlc topsight.mxml 

compile parfaitement.

Les spécifications sont toujours identiques à celles du post précédent et j'utilise le SDK Flex 3.

Je ne sais pas si cela serait utile, mais je l'ai fait le téléchargement de http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+3 et je cliqué sur le SDK Flex Open Source - Milestone 3.3

Cheers!
Adrian

Répondre

0

Tout ce que je peux penser, c'est que votre compiler.conf ne trouve pas le framework Flex. Est-ce que ça marche avec seulement:

<mx:Application> </mx:Application>

? (fondamentalement pas de composants) Il y a une option dans flex_config qui pointe vers la version du SDK que vous voulez que le compilateur utilise. Je n'ai pas utilisé le Web-Tier dans un longtemps temps donc, je pourrais être totalement hors piste.

+0

Hey dan, Merci pour la suggestion, mais compilable sans problème. J'ai jeté un oeil au fichier de configuration mais la seule version que j'ai pu définir était la version de Flash Player à utiliser (qui est définie sur la version 10.0.0). Je pense que je vais essayer les versions stables (builds 118MB et 25MB) et voir si cela fait une différence depuis que j'ai utilisé la version Milestone. – DNT

+0

On dirait que je vais coller à la compilation de ligne cmd. Rien ne fonctionne, ce qui est étrange.Je vais continuer à essayer et afficherai un résultat (le cas échéant) lorsqu'une solution est trouvée. – DNT

0

Je suppose que vous essayez d'appliquer les filtres à un composant personnalisé. Si vous modifiez l'espace de nom du filtre de mx à celui du composant auquel vous l'appliquez, cela devrait fonctionner. c'est à dire. si vous essayez:

<bt:Rectangle x="187" y="80"> 
    <mx:filters> 
     <mx:DropShadowFilter distance="4" angle="45" alpha="0.5"/> 
    </mx:filters> 
</bt:Rectangle> 

Il deviendrait:

<bt:Rectangle x="187" y="80"> 
    <bt:filters> 
     <mx:DropShadowFilter distance="4" angle="45" alpha="0.5"/> 
    </bt:filters> 
</bt:Rectangle> 
Questions connexes