2010-09-18 25 views
0

J'ai une ancienne application Flex construite avec la bibliothèque Halo. Maintenant que Halo a été changé en bibliothèque mx, l'ancien composant Border cesse de fonctionner et je suis incapable de construire le projet.Où est le composant Border dans la bibliothèque Flex/mx?

Même lorsque j'essaie de remplacer la bibliothèque par MX, la bordure ne peut pas être créée.

Est-ce que quelqu'un sait comment résoudre ce problème?

Répondre

1

Vous utilisez la classe Programmatic Skin Border? La classe est au même endroit dans ma source Flex 4 qu'elle est dans ma source Flex 3. Ils ont peut-être changé son emplacement d'espace de noms, mais cela semble improbable. Peut-être que si vous partagez du code avec nous?

+0

oui, c'est la classe Programmatic Skin Border. Au début, il affiche que halo ne pouvait pas résoudre. Après avoir changé de halo à mx, l'autre erreur s'affiche sur la ligne de code: Ensuite, si je supprime ID attribut, l'erreur déplacer vers un autre fichier ... Je ne comprends pas du tout – thethanghn

+0

Vous allez avoir montrer du code code complet et je suggère de modifier votre question initiale. Si vous utilisez MXML, alors je soupçonne que le problème est avec les espaces de noms (AKA: mx, s, fx) et non avec les noms de paquets. Vraiment "halo" était toujours appelé MX. – JeffryHouser