No caso do VBox não referencia de altura e pega a sua referencia do seus
filhos. Para resolver tem que colocar alguma referencia de altura ao VBox.

Para isso apenas adicione minHeight="0" ao VBox.
  *Eduardo Kraus*
Desenvolvedor
 eduardokr...@gmail.com
http://blog.mxml.com.br
http://twitter.com/EduardoKraus


2009/7/29 Mário Júnior <juninho...@gmail.com>

> Salve pessoal.. faz tempo q não pergunto :D.. vamos lá:
>
> Nunca tinha visto isso....
>
> Imaginem o seguinte cenário:
>
> 1) um vbox dentro do canvas.
> 2) esse vbox tem top=0 e bottom=0
> ou seja.. tamanho fixo de acordo com o canvas. certo?
> Se o canvas aumentar, o vbox acompanha também (por causa do top e do
> bottom).
>
> 3) Agora esse vbox tem outros boxes criados dinamicamente de acordo com um
> dataprovider. (cria o box e faz vbox.addChild).
>
> 4) Agora o problema: ao inserir vários boxes dentro, que superam a altura
> do vbox, o vbox simplesmente não respeita mais o bottom em relação ao
> canvas.
>
> Ação esperada:
> Deveria manter sua altura (a diferença entre o top e o bottom), adicionar
> os filhos (addChild) e criar um scrollbar nele próprio.
>
>
> Ação que acontece
> O bicho "empurra" a borda do canvas para baixo, aumenta a sua altura, e faz
> com q o canvas tenha um scroll.
>
> E daí, alguém tem idéia de como fixar o bottom/top dele para q ele não
> influencie o seu container (canvas nesse caso) ???
>
> Vou trocar para usar valor percentual como height em vez de fixar o top e o
> bottom.. mas acho esse comportamento bem estranho.
>
> Falow galera!
>
>
> --
> Mario Junior
> Enterprise Java / Flex Architectures
> Adobe Certified Expert Flex 3 with AIR
>
> Sofshore Informática
> http://www.sofshore.com.br
> +55 (48) 3337 2003
> Rua Pastor Willian Richard Schisler Filho 452 sl 102, 88034-100 Itacorubi
> Florianopolis SC Brasil
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a