Sugestão rápida:

<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml"; width="100%"
        height="100%">
        <mx:Script>
                <![CDATA[
                        import mx.controls.Alert;
                        import mx.collections.ArrayCollection;
                        [Bindable] public var 
arrDados_subcategoria:ArrayCollection;

                        [Bindable] public var checks:Array = new Array();

                ]]>
        </mx:Script>

        <mx:TileList id="tileFilmes" verticalScrollPolicy="off" width="100%"
                height="100%" dataProvider="{arrDados_subcategoria}">
                <mx:itemRenderer>
                        <mx:Component>
                        <mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml";
                                width="100%"
                                horizontalAlign="left"
                                horizontalScrollPolicy="off"
                                verticalScrollPolicy="off">
                                <mx:CheckBox name="{data.cd_subcategoria}" 
id="cd_subcategoria"
                                
click="parentApplication.pesquisa_subcategoria()" selected="true"
                                label="{data.ds_subcategoria_pt}"
creationComplete="checks.push(cd_subcategoria)"/>
                        </mx:VBox>
                        </mx:Component>
                </mx:itemRenderer>
        </mx:TileList>

</mx:Canvas>


No "creationComplete" do seu Check Box você pode adicionar ele num
array. Agora você tem uma propriedade publica ("checks") no seu
componente que contem referência para todos os seus check boxes.

[]'s
Beck Novaes


On Mar 31, 10:58 am, Pat <[EMAIL PROTECTED]> wrote:
> facilita se eu mandar um print de como tah a tela?
>
> On 31 mar, 11:53, Pat <[EMAIL PROTECTED]> wrote:
>
> > Esse o código do componente chamado na primeira divisão do accordion,
> > pra cada divisão tem um semelhante só que com opções diferentes, pq
> > são temas de filtros diferentes:
>
> > =========================== 1º header do accordion (tipos de produto)
> > <?xml version="1.0" encoding="utf-8"?>
> > <mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml"; width="100%"
> > height="100%">
> >         <mx:Script>
> >                 <![CDATA[
> >                         import mx.controls.Alert;
> >                         import mx.collections.ArrayCollection;
> >                         [Bindable] public var 
> > arrDados_subcategoria:ArrayCollection;
> >                 ]]>
> >         </mx:Script>
>
> >         <mx:TileList id="tileFilmes" verticalScrollPolicy="off" width="100%"
> > height="100%" dataProvider="{arrDados_subcategoria}">
> >                 <mx:itemRenderer>
> >                         <mx:Component>
> >                                 <mx:VBox 
> > xmlns:mx="http://www.adobe.com/2006/mxml";
> >                                         width="100%"
> >                                         horizontalAlign="left"
> >                                         horizontalScrollPolicy="off"
> >                                         verticalScrollPolicy="off">
> >                                         <mx:CheckBox 
> > name="{data.cd_subcategoria}" id="cd_subcategoria"
> > click="parentApplication.pesquisa_subcategoria()" selected="true"
> > label="{data.ds_subcategoria_pt}"/>
> >                                 </mx:VBox>
> >                         </mx:Component>
> >                 </mx:itemRenderer>
> >         </mx:TileList>
>
> > </mx:Canvas>
>
> > Eu tava até pensando... eu preciso montar um loop pra reenviar o
> > httpservice e refazer minha vitrine?
> > Putz, na boa, eu num sei se eu que to complicando, talvez até tenha um
> > modo mais fácil de fazer isso e eu num sei como...
>
> > =(
>
> > On 31 mar, 11:40, Beck Novaes <[EMAIL PROTECTED]> wrote:
>
> > > Hm? Você tem vários Checkboxes com o mesmo id? Como? Teoricamente você
> > > não pode ter mais de um controle com o mesmo Id num mesmo MXML.
>
> > > []'s
> > > Beck Novaes
>
> > > On Mar 28, 3:43 pm, Pat <[EMAIL PROTECTED]> wrote:
>
> > > > Vou explicar de outra forma pra ver se vcs entendem e conseguem me
> > > > ajudar.
>
> > > > assim é o meu menu:
>
> > > > header 1 accordion
> > > > checkbox id="subcategoria" label="a" click=funcao(event)"
> > > > checkbox id="subcategoria" label="b" click=funcao(event)"
> > > > checkbox id="subcategoria" label="c" click=funcao(event)"
> > > > checkbox id="subcategoria" label="d" click=funcao(event)"
>
> > > > header 2 do accordion
> > > > checkbox id="material" label="a" click=funcao(event)"
> > > > checkbox id="material" label="b" click=funcao(event)"
> > > > checkbox id="material" label="c" click=funcao(event)"
> > > > checkbox id="material" label="d" click=funcao(event)"
>
> > > > preciso que ao clicar em algum dos checkbox eu reenvie o httpservice
> > > > com os valores tickados pra remontar a vitrine conforme a pesquisa
> > > > feita.
>
> > > > o problema é como eu pego os valores do checkbox se nem tem essa
> > > > propriedade (value)?
> > > > e como eu montaria um array se pelo que vi num tem index em checkbox e
> > > > eu tenho varios com o mesmo nome?
>
> > > > On 26 mar, 18:05, Pat <[EMAIL PROTECTED]> wrote:
>
> > > > > Olha eu aqui com mais um problema...
>
> > > > > Meu projeto tem dois lados, um é o menu que é um accordion e o
> > > > > restante é a área da vitrine, cada um é um componente, até aqui tah
> > > > > tudo funcionando.
>
> > > > > Cada divisão do meu accordion é um novo componente, que seriam filtros
> > > > > de pesquisa, tipo: uma divisão do accordion se chama material e dentro
> > > > > tem todos os tipos de materias (vem do meu banco) com checkbox e
> > > > > quando o usuário clicar no checkbox eu terei que reenviar os valores
> > > > > de todos os checkboxes, de todas as divisões do meu accordion pra
> > > > > refazer a vitrine.
>
> > > > > Por padrão todos os checkboxes vem selecionados.
>
> > > > > To pesquisando aqui, mas num encontro nada parecido, alguém sabe como
> > > > > me ajudar?
>
> > > > > uma divisão do accordion (tipos de produto):
> > > > > <mx:CheckBox id="cd_subcategoria"
> > > > > click="parentApplication.pesquisa_subcategoria(event)" selected="true"
> > > > > label="{data.ds_subcategoria_pt}"/>
>
> > > > > .as responsavel pelo scripts relacionados ao accordion (menu)
> > > > > public function pesquisa_subcategoria(event:MouseEvent):void{
> > > > >    ??? como eu pego todos os valores dos check pra reenviar meu
> > > > > httpservice ???
>
> > > > > }- Ocultar texto entre aspas -
>
> > > > > - Mostrar texto entre aspas -- Ocultar texto entre aspas -
>
> > > - Mostrar texto entre aspas -- Ocultar texto entre aspas -
>
> > - Mostrar texto entre aspas -
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Responder a