Ir para conteúdo

Arquivado

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

Jeová Oliveira dos Santos

ActionScript 3.0 - Código não funciona

Recommended Posts

Bom dia, preciso de ajuda, pois to com um exercíceio que não funciona o código nele em falsh cs5 tipo:

 

import flash.events.Event;

 

menu.mc.addEventListener(Event.ENTER_FRAME, seguir);

 

function seguir(e:Event):void {

e.target.x := mouseX;

e.target.y := mouseY;

 

}

 

Dá esses erros:

Scene 1, Layer 'action', Frame 1, Line 6 1078: Label must be a simple identifier.

Scene 1, Layer 'action', Frame 1, Line 6 1084: Syntax error: expecting identifier before assign.

Scene 1, Layer 'action', Frame 1, Line 7 1078: Label must be a simple identifier.

Scene 1, Layer 'action', Frame 1, Line 7 1084: Syntax error: expecting identifier before assign.

 

 

Alguém por favor pode me ajudar??

Pq não funciona se fiz tudo de acordo com a video.

Compartilhar este post


Link para o post
Compartilhar em outros sites

e.target.x = mouseX;
e.target.y = mouseY;

 

O : (dois pontos) antes do = (sinal de igual) na atribuição está errado.

 

Antes de tudo muito obrigado.

Retirei os dois pontos mas mesmo assim o menu.mc não acompanha o mouse diz a seguinte mensagem.

 

Scene 1, Layer 'action', Frame 1, Line 3 1120: Access of undefined property menu.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Observe se a grafia está correta >> menu_mc (com underline), é o habitual.

 

O ponto chama uma propriedade >> mc.alpha = .5;

 

ou acesso a objetos aninhados >> menu.btn1.addEventListener(MouseEvent.CLICK, onClick);

 

Se possui objetos aninhados, experimente substituir o 'e.target' pelo instance name.

 

 

Abraços

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.