georgealves 0 Denunciar post Postado Junho 22, 2008 Pessoal, Estou concluindo meu TCC e estou com um problema que não consigo resolver apesar de ter pesquisado muito! O que preciso fazer é... tenho um vetor com uma série de instância de componentes, movieclips e etc.. e preciso ao decorrer da programação alterar as propriedades deste objeto, mas não consigo utilizar o THIS, pois esta programação não estará no objeto.... pensei na forma "burra", concatenar o vetor no meu código e não deu certo. Exemplo abaixo do teste que fiz para imaginarem o que estou querendo fazer... (sei que ele não consegue utilizar o setProperty para a propriedade text setProperty (_root.objeto[0],text,_root.palavra); Agradeço a todos!! Abraço! Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Junho 22, 2008 os objetos em questão existem ? _root.objeto[0] _root.palavra antes de executar a linha setProperty (_root.objeto[0],text,_root.palavra); execute trace trace( 'objeto: ' + _root.objeto[i][0] ); //setProperty (_root.objeto[i][0],text,_root.palavra); veja o que retorna na tela Compartilhar este post Link para o post Compartilhar em outros sites
georgealves 0 Denunciar post Postado Junho 22, 2008 os objetos em questão existem ? _root.objeto[0] _root.palavra antes de executar a linha setProperty (_root.objeto[0],text,_root.palavra); execute trace trace( 'objeto: ' + _root.objeto[i][0] ); //setProperty (_root.objeto[i][0],text,_root.palavra); veja o que retorna na tela Sim, os objtos existem.. Basicamente existe no _root.objeto[0] a string "Componente1" e na palavra é o usuário que digita.... e o Componente1 é um DynamicText. Isto que estou querendo fazer não sei se é possível, só não consigo achar outra forma de "chamar" objetos duplicados e instanciados ao decorrer da utilização do sistema. Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Junho 22, 2008 Componente1 é o nome de intância do objeto ou o valor do mesmo ?? o objeto _root.objeto[0] é um movieClip ou um textfield ? Compartilhar este post Link para o post Compartilhar em outros sites
georgealves 0 Denunciar post Postado Junho 22, 2008 Componente1 é o nome de intância do objeto ou o valor do mesmo ?? o objeto _root.objeto[0] é um movieClip ou um textfield ? Componente1 é o nome da instância do movieclip! Eu tenho neste Array todos os nomes dos componentes e preciso acessá-los durante o sistema. Pelo que vi o SetProperty não acessa algumas propriedades como TEXT, por isso teria que instânciá-lo direto... O Movieclip possui um arquivo texto dentro.... por isso queria chámalo assim _root.objeto.objtexto.text .... mas já tentei isto e não aceita... Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Junho 23, 2008 ok, qual o nome de instância do objeto texto dentro do movieClip ? Compartilhar este post Link para o post Compartilhar em outros sites
georgealves 0 Denunciar post Postado Junho 25, 2008 ok, qual o nome de instância do objeto texto dentro do movieClip ? o nome é "param". Pessoal me ajudem tenho que fazer isso para amanhã. OBrigado e Abraço Compartilhar este post Link para o post Compartilhar em outros sites
georgealves 0 Denunciar post Postado Junho 25, 2008 Pessoal, Preciso da ajuda de vocês, ainda não consegui resolver este problema. Abraço, Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Junho 27, 2008 entao o correto seria _root.objeto[0]['param'].text = VALOR .. Compartilhar este post Link para o post Compartilhar em outros sites