Ir para conteúdo

POWERED BY:

Arquivado

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

TestandoSistemas

[Resolvido] Variavel dentro de um MC duplicado - AS2

Recommended Posts

Estou criando uma galeria de imagem, duplicando os trumbs.

Meus problemas são:

1: tentei atribuir função .onRelease logo apos duplicar o mc 1, isso não funcionou, então criei um on (release){} no MC base, que consequentemente passou para as copias, para que na hora que o trumb for pressionado seja carregada uma imagem em um outro MC.

tentei atribuir valores a uma variavel interna nas copias na hora em que o MC é duplicado, e não consegui de forma alguma, o retorno era sempre "indefinido" mesmo com o caminho correto

 

o codigo inicial simplificado é :

for (i=1; i<6; i++) {
	this.mTrumb.imgTrumb.duplicateMovieClip("imgTrumb"+i,i);   // duplica
	this.mTrumb["imgTrumb"+i]._x = (i-1)*50;  // posiciona
	this.mTrumb["imgTrumb"+i].loadMovie("fotos/trumbs/"+(i)+".jpg"); //carrega trumb
		this.mTrumb["imgTrumb"+i].foto=i;
}

no MC duplicado, coloquei um onClipEvent load, com um trace na variavel, e ela esta recebendo os valores, mas no output recebo 1 mensagem "undefined" os numeros das 5 fotos carregadas, e depois mais 5 "undefined";

naum entendi porque está fazendo isso.

de qualquer modo, nenhum dos trumbs carrega a foto por sempre chamar por uma foto "undefined"

 

alguem tem uma luz ai do que estou fazendo de errado?

 

abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

o problema é outro, quando você dá um loadMovie num movieCLip, você não consegue aplicar um onRelease (até dá com umas gambis)

 

 

testa criar um movieClip dentro de imgTrumb, e carregar a imagem dentro desse movieCLip

 

e o onRelease você aplica no imgTrumb, só isso já dentro resolver

 

 

testa ai

 

 

[]´s

Compartilhar este post


Link para o post
Compartilhar em outros sites

o problema é outro, quando você dá um loadMovie num movieCLip, você não consegue aplicar um onRelease (até dá com umas gambis)

 

 

testa criar um movieClip dentro de imgTrumb, e carregar a imagem dentro desse movieCLip

 

e o onRelease você aplica no imgTrumb, só isso já dentro resolver

 

 

testa ai

 

 

[]´s

 

Legal, não sabia dessa do onRelease, funcionou perfeitamente =)

ficou

for (i=1; i<3; i++) {
	this.mTrumb.imgTrumb.duplicateMovieClip("imgTrumb"+i,i);
	this.mTrumb["imgTrumb"+i]._x = (i-1)*50;
	this.mTrumb["imgTrumb"+i].mTb.loadMovie("fotos/trumbs/"+i+".jpg");
	this.mTrumb["imgTrumb"+i].foto = i+".jpg";
}

Muito Obrigado.

Grande abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

só para contar aqui, esse problema acontece com todos os eventos e variáveis do movieClip, não só com o onRelease

mas também com onPress, onRollOver

 

só pra deixar claro

 

 

 

[]´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.