Ir para conteúdo

POWERED BY:

Arquivado

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

andrea cerqueira

[Resolvido] onRelease dentro do onEnterFrame rotation

Recommended Posts

Estou com problema pra adicionar um link em um botão dentro de um mc que está com AS pra ficar rodando, tipo:

 

this.onEnterFrame = function() {
this.datas._rotation += 1;
}
this.onRollOver = function() {
delete onEnterFrame;
}
this.onRollOut = function() {
this.onEnterFrame = function() {
	this.datas._rotation += 1;
}
}

 

Esse código faz rodar e quando passa o mouse sobre o objeto ele para, só que no caso esse objeto que fica circulando são vários botões, logo eu quero que ao clicar vá uma pra url qualquer, ou dê um trace qualquer pra eu ver que tá executando. Mas nada funciona, alguém sabe me dizer como eu faço isso?

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá andrea

 

o problema é que quando você coloca uma ação de onPress ou onRelease num movieClip,

ele vira um botão, e você não pode criar um botão dentro de outro botão, pois o botão

de dentro para de funcionar

 

uma solução é você usar o onMouseMove, e colocar um hitTest(_mouseX, _mouseY) no lugar do

onRollOver e onRollOut, assim o mc principal não vira botão

 

 

 

[]´s

Compartilhar este post


Link para o post
Compartilhar em outros sites

entendi.

 

eu fiz assim agora, mas não tá direito:

 

onClipEvent (enterFrame) {
if (this.hitTest(_root._xmouse, _root._ymouse) == true) {
	stop();
} else {
	play();
}
}

 

não tá como eu quero mas acho que é erro do meu gráfico.

 

mas acho que é isso o certo.

 

onClipEvent (mouseMove) {
if (this.hitTest(_root._xmouse, _root._ymouse) == true) {
	stop();
} else {
	play();
}
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

pode ser no enterFrame tb, veja qual fica mais preciso

 

o o IF seria assim:

 

 

if (this.hitTest(_root._xmouse, _root._ymouse, true)) 

 

 

[]´s

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.