[Flex 4] Comment obtenir la largeur et la hauteur de la peau à partir de son composant hostcomponent? Obtenir les width
et height
à partir du composant hôte ne vous mènera nulle part car il s'agit généralement d'une métrique calculée.Comment obtenir une largeur et une hauteur de la peau à partir de son composant hostcomponent?
1
A
Répondre
1
Et en partie, il est calculé en fonction de votre peau, de sorte que vous ne connaîtrez pas le height
/width
au moment où votre peau est initialisée. Essayez de lier contre hostComponent.width
et vous verrez dans certains cas que vous allez vous retrouver dans une boucle sans fin. Vous devriez plutôt travailler avec les propriétés top
, bottom
, left
et right
. Par exemple, si vous définissez bottom
sur 0, cela signifie que vous voulez l'avoir à partir de 0 pixel au-dessus du bas de votre composant.
Par exemple, nous allons tracer une ligne en dessous de votre composante de gauche à droite:
<s:Line left="0" right="0" bottom="0">
<s:stroke>
<s:SolidColorStroke weight="1"/>
</s:stroke>
</s:Line>
Questions connexes
- 1. Silverlight: Obtenir une image (à partir d'OpenFileDialog) largeur/hauteur
- 2. Android: Comment obtenir une hauteur et une largeur personnalisées?
- 3. obtenir gtkimage largeur et hauteur
- 4. Obtenir l'image Hauteur et largeur
- 5. Comment obtenir la largeur et la hauteur d'une image?
- 6. jQuery obtenir hauteur et largeur
- 7. Comment obtenir la largeur visuelle et la hauteur d'un composant pivoté?
- 8. Obtenir la largeur et la hauteur d'origine de l'actioncript
- 9. trouver Hauteur et largeur
- 10. Obtenir la position, la largeur et la hauteur du graphique
- 11. ASP.NET: obtenir la hauteur et la largeur d'une image
- 12. jQuery - obtenir une hauteur et la réutiliser
- 13. Flex4 obtenir la hauteur et la largeur d'un mx: Image
- 14. iphone - animer une vue d'une nouvelle largeur et la hauteur
- 15. Largeur et hauteur de la partie Web dynamique SharePoint
- 16. Comment définir les images de la grille ont une hauteur et une largeur uniformes
- 17. Flash: Loadmovie() dans une largeur et une hauteur spécifiques?
- 18. GridView obtenir la hauteur et la largeur des colonnes/lignes
- 19. Comment obtenir/régler Div et Table Largeur/Hauteur
- 20. Comment obtenir la largeur et la hauteur de la chaîne sur l'écran?
- 21. Comment obtenir et définir la hauteur de fenêtre popup et la largeur dans Internet Explorer
- 22. XAML obtenir nouvelle largeur et hauteur pour la toile
- 23. Comment se conformer à une largeur/hauteur max/min
- 24. XNA Largeur et Hauteur à Vector2
- 25. comment définir la largeur et la hauteur de alertbox?
- 26. Comment régler la hauteur et la largeur de MapView?
- 27. Modification de la largeur et de la hauteur de l'image
- 28. Comment puis-je obtenir la résolution (largeur et hauteur) d'un fichier vidéo à partir d'une ligne de commande linux?
- 29. Obtenir la hauteur et la largeur du corps ou de la fenêtre de la page Web
- 30. jCarousel -help avec nouvelle peau
Pouvez-vous fournir plus de contexte? Vous essayez d'accéder à la largeur et la hauteur à partir du code de l'habillage via hostComponent, ou en essayant d'obtenir la largeur et la hauteur de l'habillage depuis le composant? –
J'ai: LoginSkin.mxml <- fichier de la peau LoginView.as <- classe qui étend SkinnableComponent formulaire LoginView Je veux savoir la largeur de LoginSkin LoginView contient le setStyle ("skinClass", LoginSkin); pour lier la vue à la peau –
Je suis presque certain que this.width/this.height dans votre LoginView reflétera la taille basée sur la peau. J'espère que cela pourra aider. –