[flexdev] Re: getbyname

2008-12-01 Por tôpico Patrick Facchin
Intaum galera eu uso o getChildByNam para facilitar a criação de Mxmls com um gerador Tipo eu com o tempo,vou aperfeiçoando a logica do meu gerador Ele impacta no tempo de desenvolvimento Diminui consideravelmente erros de sintaxe E naum tenho que ficar todo projeto novo esquentando a cabeça p

[flexdev] Re: getbyname

2008-12-01 Por tôpico Patrick Facchin
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'] = > fO

[flexdev] Re: getbyname

2008-12-01 Por tôpico Patrick Facchin
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.fo

[flexdev] Re: getbyname

2008-11-28 Por tôpico Gustavo Kawamoto
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 ref

[flexdev] Re: getbyname

2008-11-28 Por tôpico Eduardo Kraus
Boa Noite Eu utilizo esta propriedade para criar componentes dinamicamente e poder acessa-los facilmente. Tipo assim, eu carrego um XML e neste XML tem a seguinte instrução "* br.view.modulos.clientes.ClienteNovo*". Neste caso eu crio uma nova instância do módulo para criar um novo cliente.

[flexdev] Re: getbyname

2008-11-28 Por tôpico Vicente Maciel Junior
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

[flexdev] Re: getbyname

2008-11-28 Por tôpico Eduardo Kraus
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] 2008/11/29 Vicente Maciel Junior <[E

[flexdev] Re: getbyname

2008-11-28 Por tôpico Vicente Maciel Junior
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 Pla

[flexdev] Re: getbyname

2008-11-28 Por tôpico Eduardo Kraus
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] 2008/11/28 Patrick Facchin <[EMAIL PROTECT

[flexdev] Re: getbyname

2008-11-28 Por tôpico Vicente Maciel Junior
Patrick, Se for dentro do mesmo MXML então basta referenciar-se a ele pelo id que vc definiu: Tipo: var conteudoDoInput:String = Ct07_nome.text; É isso? AS3 tem semelhanças e diferenças em relação a JS. Fique bem atento... Se vc fizer os tutoriais (getting started) presentes no adobe.com/devnet

[flexdev] Re: getbyname

2008-11-28 Por tôpico Patrick Facchin
Alguem ??? =) eu num to dando uma de folgado é q naum ta indo mesmo =) ja tentei direto getbyname('Ct07_nome') as textinput com this this.getbyname('Ct07_nome') as textinput com o formintem formname.getbyname('Ct07_nome') as textinput e naum vai A alguem sabe oq to fazendo de errado ???