2010-03-06 9 views
0

J'ai une carte dans un panneau. Lors de la maximisation du panneau, la carte reste la plus petite taille. Comment faire pour que la carte se développe de manière synchronisée avec le panneau?lors de la maximisation de Panel, comment faire en sorte que la carte dans Panel se développe de manière synchrone?

Lors de la maximisation du panneau, j'ai ajouté des effets de redimensionnement. Comment appliquer des effets de redimensionnement sur la carte lorsque l'étendue de la carte change?

Il me semble que je devrais envoyer l'événement extentChange lors de la maximisation du panneau.

Quelqu'un pourrait-il me donner un indice?

Merci beaucoup!

(je suis très jeune dans l'apprentissage flex)

Best, Shuo

Répondre

0

Si votre carte intérieure/panneau a cent largeur/hauteur, il faut redimensionner avec automatiquement. Assurez-vous qu'il ressemble à ceci:

<mx:Panel id="outer" width="100%" height="100%"> 
    <!-- percent sizes on map (panel is just for example) --> 
    <mx:Panel id="inner" width="100%" height="100%"/> 
</mx:Panel> 

... pas (explicite):

<mx:Panel id="inner" width="400" height="500"/> 

... ou ce (mesuré):

<mx:Panel id="inner"/> 

Laissez-moi savoir si ça marche.

Best, Lance