A outra coisa ...obrigado pela atenção de todos =) 2008/12/1 Patrick Facchin <[EMAIL PROTECTED]>
> Gustavo Valeu ai !!! Funfo aqui ;) > > Fiz assim: > > var arrFlex:Array = new Array(); > var fObj:Object = null; > > if(flag == "A"){//A = Atualizar > fObj = this.formA; > arrFlex['t03_id'] = > fObj.getChildByName("F"+flag+"t03_id").getChildByName(flag+"t03_id").text; > }if(flag == "C")//C = Cadastrar > fObj = this.formC; > arrFlex['t03_nome'] = > fObj.getChildByName("F"+flag+"t03_nome").getChildByName(flag+"t03_nome").text; > > > Se alguem souber de uma forma melhor de fazer CRUD dinamicamente lembrando > que existe um gerador para tal....manda ai! =) > > > 2008/11/29 Gustavo Kawamoto <[EMAIL PROTECTED]> > > Pessoal, o que ele está tentando usar é o getChildByName, um método das >> classes que é herdado da classe DisplayObjectContainer. O >> flash.utils.getDefinitionByName retorna o objeto de classe que foi passado >> para o método. >> >> A respeito da dúvida do getChildByName, ele não funcionou porque ele pega >> a referência do objeto que é filho direto do objeto que você está >> referenciando. >> >> Se o código estivesse assim: >> >> <mx:Accordion width="50%" height="300" id="accor" creationPolicy="all" > >> <mx:Canvas label="Novo Usuario" width="100%" height="100%" > >> <mx:Form id="formC"> >> <mx:FormItem label="Nome:" required="true" id="formItem1"> >> <mx:TextInput id="Ct07_nome" name="Ct07_nome"/> >> >> e fosse executado o seguinte método: >> >> trace(formItem1.getChildByName("Ct07_nome")); >> >> ele traria a referencia correta. >> >> -- >> Gustavo Y. Kawamoto >> >> >> 2008/11/29 Vicente Maciel Junior <[EMAIL PROTECTED]> >> >>> Eduardo, >>> >>> O que eu quero entender é: >>> >>> Pq usar getDefinitionByName() quando eu posso simplesmente referenciar o >>> componente pelo seu "id"? >>> >>> Salvo que eu tenha compreendido errado a questão levantada pelo Patrick, >>> a simples referencia literal ao componente resolveria. Caso contrário, me >>> interessei em compreender o que eu não teria entendido. >>> >>> A sintaxe do getDefinitionByName() eu conheço, não compreendi o pq >>> deveria utilizá-la nessa situação. >>> >>> Vicente Maciel Junior >>> Independent Web Developer & Consultant >>> Adobe Advanced Certified Developer >>> Adobe Certified Instructor (ColdFusion & Flash Platform) >>> +55 71 9212-0909 / 8120-0035 >>> MSN: [EMAIL PROTECTED] / Twitter: macieljr >>> http://teclandoalto.blogspot.com >>> >>> >>> 2008/11/29 Eduardo Kraus <[EMAIL PROTECTED]> >>> >>>> >>>> >>>> >>>> Boa noite >>>> >>>> O getbyname eu totalmente desconheço. >>>> >>>> >>>> http://livedocs.adobe.com/flex/3/langref/flash/utils/package.html#getDefinitionByName() >>>> *Eduardo Kraus* >>>> Desenvolvedor >>>> [EMAIL PROTECTED] >>>> http://blog.mxml.com.br [image: Firefox] <http://br.mozdev.org/> >>>> >>>> >>>> 2008/11/29 Vicente Maciel Junior <[EMAIL PROTECTED]> >>>> >>>> Desculpa... agora quem está confuso sou eu... >>>>> >>>>> Qual a justificativa para usar o getDefinitionByName() nessa situação? >>>>> O que eu não entendi da questão? >>>>> >>>>> >>>>> Vicente Maciel Junior >>>>> Independent Web Developer & Consultant >>>>> Adobe Advanced Certified Developer >>>>> Adobe Certified Instructor (ColdFusion & Flash Platform) >>>>> +55 71 9212-0909 / 8120-0035 >>>>> MSN: [EMAIL PROTECTED] / Twitter: macieljr >>>>> http://teclandoalto.blogspot.com >>>>> >>>>> >>>>> 2008/11/29 Eduardo Kraus <[EMAIL PROTECTED]> >>>>> >>>>> >>>>>> >>>>>> >>>>>> Boa noite >>>>>> >>>>>> Faça assim >>>>>> >>>>>> var campoDeTexto:Class = getDefinitionByName('Ct07_nome') as >>>>>> Class; >>>>>> campoDeTexto.text = "Valor"; >>>>>> *Eduardo Kraus* >>>>>> Desenvolvedor >>>>>> [EMAIL PROTECTED] >>>>>> http://blog.mxml.com.br [image: Firefox] <http://br.mozdev.org/> >>>>>> >>>>>> >>>>>> 2008/11/28 Patrick Facchin <[EMAIL PROTECTED]> >>>>>> >>>>>>> Galera alguem sabe como pego o valor do imput com getbyname desse >>>>>>> cara: >>>>>>> >>>>>>> <mx:Accordion width="50%" height="300" id="accor" >>>>>>> creationPolicy="all" > >>>>>>> <mx:Canvas label="Novo Usuario" width="100%" height="100%" > >>>>>>> <mx:Form id="formC"> >>>>>>> <mx:FormItem label="Nome:" required="true"> >>>>>>> <mx:TextInput id="Ct07_nome" name="Ct07_nome"/> >>>>>>> >>>>>>> desde ja valeu =) >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> >>>> >>>> >>>> >>> >>> >>> >> >> >> >> > --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---