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
