Joel wrote:
>
> Bom dia pessoal.
>
> Gostaria de saber se me podiam dar umas luzes em como atingir o efeito
> que se pode ver no site http://flex.org/showcase/ no PopUpButton
> Categories.
>
> Eu tentei procurar na imensidão de código do site mas não tive
> sucesso, e podia ser que alguns de vós me pudessem dar um exemplo/dica
> de como atingir aquele tipo de submenu dentro de um PopupButton.
>
> Cumprimentos!
>
> Joel.
>
>
>
>
>
>
> >
Eu uso um do género.. mas sem tantos adornos..
<mx:Script>
<![CDATA[
private function checkBox_change(evt:Event):void {
var ch:CheckBox = evt.currentTarget as CheckBox;
var idx:int = int(ch.data);
var obj:Object = arrColl.getItemAt(idx);
obj.sel = ch.selected;
arrColl.disableAutoUpdate();
arrColl.setItemAt(obj, idx);
}
private function sel_labelFunc(item:Object,
col:DataGridColumn):String {
var bool:Boolean = item.hasOwnProperty("sel") && (item.sel
== "true" || item.sel == true);
return bool.toString();
}
]]>
</mx:Script>
<mx:PopUpButton id="popUpButton" closeDuration="0" label=""
openAlways="true">
<mx:popUp>
<mx:HBox backgroundColor="#666666" borderStyle="solid"
borderColor="#111111" cornerRadius="8" paddingBottom="10"
paddingLeft="10" paddingRight="10" paddingTop="10" left="10">
<mx:filters>
<mx:GlowFilter id="glowFilter" blurX="10" blurY='10'
alpha='1' color='#333333' inner='true'/>
</mx:filters>
<mx:ToolBar width="400">
<mx:Repeater id="myRep" dataProvider="{arrColl}" >
<mx:CheckBox data="{myRep.currentIndex}"
color="#ffffff" label="{myRep.currentItem.label}"
selected="{myRep.currentItem.sel}"
change="checkBox_change(event);" width="195"/>
</mx:Repeater>
</mx:ToolBar>
</mx:HBox>
</mx:popUp>
</mx:PopUpButton>
--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade
Portuguesa de Rich Internet Applications - www.riapt.org" do Grupos Google.
Para enviar mensagens para este grupo, envie um email para
[email protected]
Para anular a inscrição neste grupo, envie um email para
[email protected]
Para mais opções, visite este grupo em
http://groups.google.com/group/riapt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---