Pessoal, alguém sabe como crio um controlbar com um botão alinhado a direita, no Spark?
[quote=javanovato]Pessoal, alguém sabe como crio um controlbar com um botão alinhado a direita, no Spark?
[/quote]
Coloque em a canvas no control bar e faça ela ter 100% da espessura em seguida adicione o botão e mude sua posição como desenhar
flw
não é isso não cara…
O Spark não tem o componente controlBar… o substituto dele é o controlBarContent. A minha dificuldade está justamente em colocar os botões alinhados a direita.
<s:controlBarContent>
// meus botões
</s:controlBarContent>
DETALHE: to me referindo a Flex, ok?! 8)
E por acaso esse componente não aceita uma Canvas
Detalhe: eu também
galera vai um exemplo para ajudar…
—controlBarContent na aplicação fica na parte de cima…
<?xml version="1.0" encoding="utf-8"?><s: Application xmlns:fx=“http://ns.adobe.com/mxml/2009” xmlns:s=“library://ns.adobe.com/flex/spark”>
<s: controlBarContent>
<s: Spacer width=“100%”/>
<s: Button label=“Control 1” click=“mx.controls.Alert.show(‘Hello World controlBarContent’)” />
</s: controlBarContent>
<s: Button x=“15” y=“16” label=“content” click=“mx.controls.Alert.show(‘Hello World Panel’)” />
</s: Application>
para alinha a direita use o <s:Spacer width:“100%” /> antes do button com tamanho de 100%…
—controlBarContent em um panel fica na parte de baixo…
<?xml version="1.0" encoding="utf-8"?><s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx=“library://ns.adobe.com/flex/mx” minWidth=“800” minHeight=“600”>
<s: Panel x="0" y="0" width="800" height="600" title="controlBarContent">
<s: controlBarContent>
<s:Spacer width="100%"/>
<s:Button id="calc" label="Calcular" click="mx.controls.Alert.show('Calculando...');"/>
</s: controlBarContent>
</s: Panel>
</s: Application>
so colar que funfa legal…
abrass :lol:
<s:Panel width="100%" height="100%">
<!-- Aqui você seta o layout do seu controlBar -->
<s:controlBarLayout>
<s:HorizontalLayout verticalAlign="middle" horizontalAlign="right"/>
</s:controlBarLayout>
<s:controlBarContent>
<s:Button label="Teste Layout"/>
</s:controlBarContent>
</s:Panel>
Espero ter ajudado.