Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

georgealves

como usar setProperty ? como acessar objetos ?

Recommended Posts

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

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

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.