putz outer com um t só e agora naum deu erro, vou ver se até aonde do consigo caminhar e volto aqui pra pedir mais ajudas.
obrigada On 31 mar, 15:18, Pat <[EMAIL PROTECTED]> wrote: > deu isso agora: > Severity Description Resource In Folder Location > Creation Time Id > 2 1120: Access of undefined property outterDocument. > com_pesquisa_tb_subcategoria.mxml catalogo_macho/src/componente line > 21 March 31, 2008 3:20:00 PM 924 > > On 31 mar, 15:12, Beck Novaes <[EMAIL PROTECTED]> wrote: > > > > > tenta: outterDocument.arrCheck_subcategoria.push(cd_subcategoria) > > > On Mar 31, 2:03 pm, Pat <[EMAIL PROTECTED]> wrote: > > > > agora tah dando o seguinte erro: > > > > Severity Description Resource In Folder Location > > > Creation Time Id > > > 2 1119: Access of possibly undefined property arrCheck_subcategoria > > > through a reference with static type > > > componente:com_pesquisa_tb_subcategoria_inlineComponent1. > > > com_pesquisa_tb_subcategoria.mxml catalogo_macho/src/componente > > > line > > > 21 March 31, 2008 3:04:27 PM 916 > > > > meu código: > > > > <?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; > > > [Bindable] public var arrCheck_subcategoria: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()" > > > label="{data.ds_subcategoria_pt}" > > > creationComplete="com_pesquisa_tb_subcategoria.arrCheck_subcategoria.push(cd_subcategoria)"/ > > > > </mx:VBox> > > > </mx:Component> > > > </mx:itemRenderer> > > > </mx:TileList> > > > > </mx:Canvas> > > > > to pesquisando aqui pra descobrir o que é isso =/ > > > > On 31 mar, 14:16, Beck Novaes <[EMAIL PROTECTED]> wrote: > > > > > Como você está tendando acessar o Array? > > > > > Trata-se apenas de uma propriedade no seu componente. Portanto, para > > > > acessá-la você precisa usar "id_do_componente.checks". Isso significa > > > > que você ainda tem que codificar para criar o dado que você precisa > > > > enviar de volta para o Back-end. > > > > > []'s > > > > Beck Novaes > > > > > On Mar 31, 12:56 pm, Pat <[EMAIL PROTECTED]> wrote: > > > > > > eu naum consigo acessar o array checks, dá o erro: > > > > > Severity Description Resource In Folder > > > > > Location Creation Time Id > > > > > 2 1120: Access ofundefinedproperty arrCheck_subcategoria. > > > > > com_pesquisa_tb_subcategoria.mxml catalogo_macho/src/componente > > > > > line > > > > > 21 March 31, 2008 1:57:00 PM 902 > > > > > > ao invés de criar esse array no creationcomplete, eu poderia pegar o > > > > > array que o meu httpservice retorna, naum? > > > > > o mesmo que monta essas opções, acho qeu dá na mesma, mas se passo ele > > > > > como parâmetro pra minha função, tbm obtenho o mesmo erro. > > > > > > On 31 mar, 12:27, Beck Novaes <[EMAIL PROTECTED]> wrote: > > > > > > > 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" > > ... > > mais »- 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 -~----------~----~----~----~------~----~------~--~---
