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