evt.target.name em ACTIONSCRIPT 3
Pessoal olhe este exemplo simples em AS3 que estou me debatendo e isso me gera um erro:
menu.addEventListener(MouseEvent.MOUSE_DOWN,fnc_teste);
function fnc_teste(evt:MouseEvent):void{
trace(evt.target.name); // Isso me retorna a palavra TESTE
menu.evt.target.name.x = 50;
}Eu tenho um MC com nome de instancia chamado MENU e dentro de tem um BOTAO chamado TESTE.
Eu quero que quando eu clique no no botão TESTE mude o próprio TESTE de posição.
Se eu fizer assim funciona.
menu.addEventListener(MouseEvent.MOUSE_DOWN,fnc_teste);
function fnc_teste(evt:MouseEvent):void{
trace(evt.target.name); // Isso me retorna a palavra TESTE
menu.teste.x = 50;
}Porém quero pegar o nome dinâmicamente através do comando TARGET.NAME. Por isso fiz o comando como é abaixo:[/code]
menu.addEventListener(MouseEvent.MOUSE_DOWN,fnc_teste);
function fnc_teste(evt:MouseEvent):void{
trace(evt.target.name); // Isso me retorna a palavra TESTE
menu.evt.target.name.x = 50;
// Na linha acima era pra SUBSTITUIR o evt.target.name por TESTE, mas dá o pau abaixo.
}
[/code]
TypeError: Error #1010: A term is undefined and has no properties.
at Untitled_fla::MainTimeline/fnc_teste()
Alguém pode me ajudar ??
Att.
Eduardo Burko
Discussão (3)
Carregando comentários...