« BorderThickness» est pris en charge uniquement par le thème de halo » avertissement namespace Flex

StackOverflow https://stackoverflow.com/questions/2580365

Question

Je suis en train de comprendre ce qui se passe avec mes namespaces depuis que je suis passé à Flash Builder 4.

xmlns:mx="http://www.adobe.com/2006/mxml" dans l'application

et dans les feuilles de style:

@namespace mx "library://ns.adobe.com/flex/mx";

Tout semble être correctement reconnu, cependant, je reçois un avertissement qui dit:

  

"borderThickness" est pris en charge uniquement par le thème halo

(que je pensais être dans le thème mx).

Maintenant, quand j'essaie xmlns:s="library://ns.adobe.com/flex/mx" alors il ne reconnaît rien. Y at-il quelque chose que je pourrais faire mal ici ou prêtant à confusion?

Était-ce utile?

La solution

comme indiqué ci-dessus quoo, vous devez vous assurer que vous modifiez les déclarations ns dans vos fichiers MXML à:

xmlns: fx = "http://ns.adobe.com/mxml/2009"

xmlns: x = "bibliothèque: //ns.adobe.com/flex/mx"

xmlns: s = "bibliothèque: //ns.adobe.com/flex/spark"

Cela étant dit cependant , I Vous remarqué quelques bizarreries avec FB4 lorsque vous ajoutez ces espaces de noms pour la première fois à un fichier qui a été construit en FB3. Parfois, il ne sera pas de code complet des anciens composants halo. Sur le mien, il va créer mystérieusement un fictif espace de noms « mx1 » que je ne l'ai pas encore déclaré. La plupart du temps j'ai trouvé que la fermeture de la fenêtre de l'éditeur et de faire un projet propre, puis re-ouvrir le fichier semble résoudre le problème.

Autres conseils

mx est le préfixe par défaut pour les composants mx - ils sont les composants que vous êtes habitué de flex 3. Il est URI devrait être bibliothèque: //ns.adobe.com/flex/mx

s est le préfixe par défaut pour les composants d'allumage. Ils sont les nouveaux composants ajoutés dans Flex 4. Il est URI devrait être bibliothèque: //ns.adobe.com/flex/spark

Pour plus d'informations, consultez ce document: http: //www.adobe .com / devnet / flex / articles / flex3and4_differences_03.html

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top