2010-04-01 4 views
0

J'ai récemment mis à niveau vers la dernière version de Flashbuilder. J'ai importé mon projet sur lequel je travaillais et maintenant il est criblé d'erreurs. Les erreurs que je reçois que je ne comprends pas, c'est qu'il ne reconnaît plus le namespacse mx, mais a maintenant un espace de noms mx1. C'est vraiment frustrant car j'avais presque terminé ce projet et maintenant il semble que les choses ont changé. Qu'est-ce qui a changé dans le nouveau flashbuilder?flash builder 4 problème avec les feuilles de style pour flex

+0

Avez-vous effectué la mise à niveau de FlexBuilder 3 vers FlashBuilder 4? – Robusto

+0

Juste pour clarifier, dans mes composants, flash builder reconnaît mx .. c'est-à-dire . Mais dans mon css, les feuilles de style ne reconnaissent pas mx .. mais mx1 (dans le codehinting) wha? – pfunc

+0

oui, j'ai mis à jour à partir de fb3 tofb4 – pfunc

Répondre

2

Vous devez maintenant utiliser les références d'espace de noms dans les fichiers CSS avec Flex 4.

par les exemples sur le site d'Adobe ...

<Style> 
    @namespace "library://ns.adobe.com/flex/spark"; 
    @namespace cx "com.mycompany.*"; 

    Button { color: #990000; } 
    cx|MyFancyButton { color: #000099; } 
</Style> 

S'il vous plaît en savoir plus sur les nouveaux changements ici http://opensource.adobe.com/wiki/display/flexsdk/CSS+Namespaces+Support

0

Ok, donc apparemment si j'utilise l'espace de noms "library: //ns.adobe.com/flex/halo", cela n'a pas fonctionné. Mais quand j'utilise "http://www.adobe.com/2006/mxml", cela fonctionne

Questions connexes