Ir para conteúdo

POWERED BY:

Arquivado

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

valreiss

Erro de Action Script

Recommended Posts

Pessoal, fiz uma animação www.ngtechsolucoes.com.br/audipam/default.html, quando entro no site, normal, quando clico em outras páginas e volto pra home, dá erro. A lupa não fica como na primeira vez que abro o site. Alguém pode ver pra mim onde está o erro?

 

No primeiro layer está o seguinte código:

 loadMovie("imagesmall.jpg", "imagebase");
 loadMovie("imagelarge.jpg", "imagemagnifier.imagelarge");
 _root.onEnterFrame = function() {
 	if (loaded == 2) {
 		scalefactor = imagemagnifier.imagelarge._width/imagebase._width;
 		gotoAndStop(2);
 	}
 };
 stop();
 
 
 No segundo layer está:
 imagemagnifier.theglass.onPress = function() {
 	startDrag("imagemagnifier");
 }
 imagemagnifier.theglass.onRelease = function() {
 	stopDrag();
 }
 _root.onEnterFrame = function() {
 	imagemagnifier.imagelarge._x = imagemagnifier._x * scalefactor * -1 ;
 	imagemagnifier.imagelarge._y = imagemagnifier._y * scalefactor * -1 ;
 }
 
 
Alguém sabe porque dá erro quando volto?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal, fiz uma animação www.ngtechsolucoes.com.br/audipam/default.html, quando entro no site, normal, quando clico em outras páginas e volto pra home, dá erro. A lupa não fica como na primeira vez que abro o site. Alguém pode ver pra mim onde está o erro?

 

No primeiro layer está o seguinte código:

  loadMovie("imagesmall.jpg", "imagebase");
  loadMovie("imagelarge.jpg", "imagemagnifier.imagelarge");
  _root.onEnterFrame = function() {
  	if (loaded == 2) {
  		scalefactor = imagemagnifier.imagelarge._width/imagebase._width;
  		gotoAndStop(2);
  	}
  };
  stop();
  
  
  No segundo layer está:
  imagemagnifier.theglass.onPress = function() {
  	startDrag("imagemagnifier");
  }
  imagemagnifier.theglass.onRelease = function() {
  	stopDrag();
  }
  _root.onEnterFrame = function() {
  	imagemagnifier.imagelarge._x = imagemagnifier._x * scalefactor * -1 ;
  	imagemagnifier.imagelarge._y = imagemagnifier._y * scalefactor * -1 ;
  }
  
  
Alguém sabe porque dá erro quando volto?

 

 

Bom não precisa desse _root.onEnterFrame ...

 

basta onEnterFrame = function()

 

E para você saber se ele ta re fazendo sua função

é simples...

 

Coloque um trace dentro delas... mude de frame e volte

 

Se o trace não responder quando voltar você já sabe onde não ta rodando.

 

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.