2010-08-13 30 views
1

J'ai un groupe pour lequel je veux activer le défilement horizontal. Verticalement, le groupe devrait être aussi large que possible (100%).Le groupe doit faire défiler verticalement, mais est en expansion jusqu'à une largeur infinie.

<s:Scroller left="0" right="0" top="0" bottom="0" 
     visible="{isVisible}" 
     horizontalScrollPolicy="off" 
     includeIn="stateA"> 
    <comps:MyComp 
      horizontalScrollPosition="0" verticalScrollPosition="0"/> 
</s:Scroller> 

Maintenant dans MyComp sont deux autres composants ayant également une largeur de 100%.

Maintenant, si je démarre l'application, le composant MyComp fait environ 200 pixels de large et commence à étendre sa largeur à l'infini. C'est comme une transition ou une animation et je ne sais pas comment l'arrêter. La définition de quelque chose comme maxWidth résoudrait le problème, mais je ne veux pas définir de valeurs explicites.

Des idées quel est le problème?

Répondre

0

était que le composant MyComp (qui est en fait un groupe) avait une largeur de 100% définie. Après avoir supprimé cette valeur, tout fonctionne comme prévu.