2010-10-19 12 views
1

Je crée une application de bureau avec Flex pour la première fois. J'ai des problèmes avec la position et la taille des éléments dans l'écran. Par exempleApplication de bureau Flex: comment positionner les éléments par rapport à la taille de la fenêtre

  • éléments avec une largeur de 100% ne sont pas redimensionnés lorsque la fenêtre est redimensionnée ou agrandie
  • éléments positionnés par rapport au bas de la fenêtre ne se déplacent pas lors du redimensionnement ou la maximisation de la fenêtre

Comment puis-je résoudre ces problèmes? Existe-t-il des bonnes pratiques à suivre lors de l'utilisation de Flex pour développer une application de bureau?

+0

En disant "application de bureau Flex", je pense à une application AIR. – splash

+0

Eh bien, je ne voulais pas limiter la question à AIR parce que je veux que cela fonctionne à la fois sur le bureau et sur le Web. – miguelSantirso

Répondre

1

Ok, j'ai trouvé ce que je avais besoin docs officiel d'Adobe ... Je l'ai regardé là-bas en premier lieu:

Laying Out Components

Un de mes problèmes était que je mettais la largeur et la hauteur de l'application, et le lecteur Flash ne modifie pas ces paramètres même si vous redimensionnez sa fenêtre.

1

de http://nondocs.blogspot.com/2007/04/flexfaqpercentwidthpercentheight.html:

Si vous définissez percentWidth et percentHeight d'un UIComponent dont de parent est pas un conteneur ces propriétés ne peuvent pas affecter la taille de la UIComponent. C'est parce que UIComponents ne vérifie pas réellement percentWidth et percentHeight. Au lieu de cela, le parent parent de UIComponent vérifie le percentWidth de ses enfants et percentHeight et redimensionne les enfants en conséquence.