rui wrote:
> 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>
>
falta o array:

<mx:ArrayCollection id="arrColl">
        <mx:Object label="Erro deconhecido" sel="false"/>
        <mx:Object label="Falha de sistema" sel="false"/>
        <mx:Object label="Conteudo errado" sel="false"/>
        <mx:Object label="Não sei que erro é" sel="false"/>
        <mx:Object label="Outro" sel="true"/>
    </mx:ArrayCollection>

Eu uso este popupbuton para um formulário de erro.

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Responder a