Ir para conteúdo

POWERED BY:

Arquivado

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

Carlos Augusto Fotografia

Como fazer esse onRelease?

Recommended Posts

Galera, eu sou o cgauto, porém deu erro na minha conta e não consegui mais cionectar, então criei essa nova conta...

 

Depois de muito quebrar cabeça com as ERs, agora to com um probleminha com flash (ActionScript 2)...

 

Eu to duplicando um movieclip e queria colocar uma função onRelease em cada cópia, porém não estou conseguindo.. Por enquanto o que eu tenho de código é:

 

for (var i = 0; i<fotos.length; i++) {
	var duplicate:MovieClip = fotinha_mc.duplicateMovieClip("fotinha"+i, i);
	
	if (i > 0) {
		larguraAnterior = larguraAnterior + larguras[i-1]+5;
	}
	duplicate._x = larguraAnterior;
	duplicate._y = 500;
	duplicate.width = larguras[i];
	mcl.loadClip(fotos[i], duplicate);
	duplicate.onRelease = function(){
		stat_txt.text = "teste"+i;
	}
}

No que eu estou errando?

 

 

Grande aberaço galera....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta assim e volta ai pra dizer o resultado

  for (var i = 0; i<fotos.length; i++) {
	fotinha_mc.duplicateMovieClip("fotinha"+i,i);

	if (i>0) {
		larguraAnterior = larguraAnterior+larguras[i-1]+5;
	}
	this["fotinha"+i]._x = larguraAnterior;
	this["fotinha"+i]._y = 500;
	this["fotinha"+i].width = larguras[i];
	this["fotinha"+i].onRelease = function() {
		stat_txt.text = "teste"+i; // Acho que esse valor não será recuperado

	};
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

beleza Guto? Cara, tmb não funcionou aqui.. :/

 

Vou tentando outras formas aqui se dá certo... mas tá difícil.. hehehe

 

 

Grande abraço...

 

Tenta assim e volta ai pra dizer o resultado

  for (var i = 0; i<fotos.length; i++) {
	fotinha_mc.duplicateMovieClip("fotinha"+i,i);

	if (i>0) {
		larguraAnterior = larguraAnterior+larguras[i-1]+5;
	}
	this["fotinha"+i]._x = larguraAnterior;
	this["fotinha"+i]._y = 500;
	this["fotinha"+i].width = larguras[i];
	this["fotinha"+i].onRelease = function() {
		stat_txt.text = "teste"+i; // Acho que esse valor não será recuperado

	};
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tou de boa, poste ai o resultado pra gente tentar resolver!..

 

O que não funcionou ? Já testou colocar um trace no onPress só para conferir ?

 

o arquivos foram duplicados e posicionados corretamente, so o onPress não funcionou ?

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.