Não tenho certeza se é o caso, mas se o browser for redimensionado nem
precisa ouvir um evento personalizado, pois já existe um evento de resize:

http://livedocs.adobe.com/flex/3/langref/flash/events/Event.html#RESIZE

<http://livedocs.adobe.com/flex/3/langref/flash/events/Event.html#RESIZE>Talvez
por ser um evento nativo te ajude.
=D

Em 24 de junho de 2010 09:51, joel <[email protected]> escreveu:

> Bom  dia,
> pessoal estou precisando de um help..
> tenho uma VScrollBar com uma skinclass gerada pelo catalyst..
> preciso alterar o tamanho da imagem que esta no componente Track1
> quando o navegador é redimensionado, criei um evento personalizado
> para ouvir o resize do componente pai desta vscrollbar (um
> BorderContainer), porém no componente Track1 o evento não é capturado.
>
> segue os trechos do codigo:
>
> main.mxml -- possui a VScrollBar --
> <s:VScrollBar skinClass="components.VerticalScrollbar"
> fixedThumbSize="true" viewport="{_recMsg}"       id="_scrollBarChat"
> width="8" x="207" height="225" y="7"/>
>
> componente -- VerticalScrollBar --
> <s:Skin xmlns:s="library://ns.adobe.com/flex/spark"
>                xmlns:fx="http://ns.adobe.com/mxml/2009";
>                xmlns:d="http://ns.adobe.com/fxg/2008/dt";
>                >
>        <fx:Metadata>[HostComponent("spark.components.VScrollBar")]</
> fx:Metadata>
>
>        <s:states>
>                <s:State name="normal"/>
>                <s:State name="disabled"/>
>                <s:State name="inactive"/>
>        </s:states>
>
>        <s:Button skinClass="components.Track1" x="0" y="6" id="track"
> height.inactive="500" height.disabled="500"/>
>        <s:Button skinClass="components.DownButton1" x="0" y="213"
> id="incrementButton"/>
>        <s:Button skinClass="components.Thumb1" x="0" y="117" id="thumb"/>
>        <s:Button skinClass="components.UpButton1" x="0" y="0"
> id="decrementButton"/>
> </s:Skin>
>
> componente -- Track1 --
> <s:Skin xmlns:s="library://ns.adobe.com/flex/spark"
>                xmlns:fx="http://ns.adobe.com/mxml/2009";
>                xmlns:d="http://ns.adobe.com/fxg/2008/dt";
>                >
>
>  <fx:Metadata>[HostComponent("spark.components.Button")]</fx:Metadata>
>        <s:states>
>                <s:State name="up"/>
>                <s:State name="over"/>
>                <s:State name="down"/>
>                <s:State name="disabled"/>
>        </s:states>
>        <s:BitmapImage id="bitmapimage198" smooth="true"
>
> source="@Embed('/assets/images/ambiente3/Layer 23 copy.png')"
>                                   d:userLabel="Layer 23 copy" x="0" y="0"/>
> </s:Skin>
>
> no componente Track1 eu preciso fazer o height da imagem aumentar,
> conforme o usuario aumenta ou diminui a tela do navegador.. agradeço a
> ajuda.
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para
> [email protected]
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev




-- 
______________________

Atenciosamente,

Rafael Comim

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

Responder a