Você usar a propriedade verticalScrollPolicy nos componentes.
Você pode colocar como OFF essa propriedade no Panel e no seu primeiro VBox
assim o seu segundo VBox terá um scrollbar que deseja, se não funcionar,
tente colocar verticalScrollPolicy="on".

Não fiz testes aqui, mas é por aí.

Qualquer coisa posta aí.
-- 
Att.,
José Carlos Silveira Fiel
Programador Adobe Flex e PHP
http://blog.josecarlosfiel.com.br/

2009/5/18 Saulo Esdras <sauloesd...@gmail.com>

> Pessoal,
>
> Estou com um problema simples, mas que não estou conseguindo resolver:
>
> Tenho um VBox que vai servir para eu listar alguns items cujo a quantidade
> é indeterminada, em alguns momentos esse VBox pode precisar de um scroll
> vertical. Mas o que ocorre é que o VBox se expande fazendo com que a
> scrollbar apareça no nó pai (abaixo segue um código de exemplo).
>
> Alguem sabe como resolver esse problema para este caso ou sugerir alguma
> alternativa.
>
> Muito grato pela atenção.
> Saulo
>
> *Código de exemplo:*
>
> Preciso que a scrollbar fique no VBox "radioContainer"
>
> <?xml version="1.0" encoding="utf-8"?>
> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
> layout="absolute">
>     <mx:Panel width="332" height="234" layout="absolute" x="10" y="10">
>
>         <mx:VBox width="100%" height="100%">
>
>             <mx:HBox>
>                 <mx:TextInput/>
>                 <mx:Button label="Button"/>
>             </mx:HBox>
>
>             <mx:VBox width="100%" height="100%" id="radioContainer">
>
>                 <mx:RadioButton label="Radio"/>
>                 <mx:RadioButton label="Radio"/>
>                 <mx:RadioButton label="Radio"/>
>                 <mx:RadioButton label="Radio"/>
>                 <mx:RadioButton label="Radio"/>
>                 <mx:RadioButton label="Radio"/>
>                 <mx:RadioButton label="Radio"/>
>                 <mx:RadioButton label="Radio"/>
>                 <mx:RadioButton label="Radio"/>
>                 <mx:RadioButton label="Radio"/>
>                 <mx:RadioButton label="Radio"/>
>                 <mx:RadioButton label="Radio"/>
>                 <mx:RadioButton label="Radio"/>
>                 <mx:RadioButton label="Radio"/>
>                 <mx:RadioButton label="Radio"/>
>                 <mx:RadioButton label="Radio"/>
>                 <mx:RadioButton label="Radio"/>
>                 <mx:RadioButton label="Radio"/>
>                 <mx:RadioButton label="Radio"/>
>                 <mx:RadioButton label="Radio"/>
>                 <mx:RadioButton label="Radio"/>
>                 <mx:RadioButton label="Radio"/>
>                 <mx:RadioButton label="Radio"/>
>                 <mx:RadioButton label="Radio"/>
>
>             </mx:VBox>
>         </mx:VBox>
>     </mx:Panel>
> </mx:Application>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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