Ir para conteúdo

POWERED BY:

Arquivado

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

alebruno

Actionscript - condição if

Recommended Posts

Olá Pessoal,Por favor, preciso saber se é possível criar um codigo que faça o seguinte:Quando alguns MC. por exemplo (a, b, c, d, e, f...) estiverem todos no frame 2 o MC. "fim" tb vai para o frame 2.Estou tentando esse código:if (this.a._currentframe >= 1){ fim.gotoAndPlay(2);}Nesse caso só está o MC "a" mas preciso que o MC "fim" vá para o frame 2 só quando todos os MCs. (a, b, c, d, e, f...) estiverem no frame 2.Valeu Muito Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Considerando que os movis se chamam "a","b" e pode ir até "z"

 

var codeA = 97;var codeZ = 122;var devePULAR = true;for (var i = codeA; i<=codeZ; i++) {	var mClip = this[String.fromCharCode(i)];	if (mClip != null && mClip._currentframe == 1) {		devePULAR = false;		break;	}}if (devePULAR) {	fim.gotoAndPlay(2);}

Não testei, mas a ideia eh esta

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desculpa, não é na sequencia, seria por ex. MCs. ( a,d,j,m....)abrs

Considerando que os movis se chamam "a","b" e pode ir até "z"

var codeA = 97;var codeZ = 122;var devePULAR = true;for (var i = codeA; i<=codeZ; i++) {	var mClip = this[String.fromCharCode(i)];	if (mClip != null && mClip._currentframe == 1) {		devePULAR = false;		break;	}}if (devePULAR) {	fim.gotoAndPlay(2);}
Não testei, mas a ideia eh esta

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas quais seriam os nomes dos Movies ? nao seriam letras ?

Dá um exemplo de um nome de um Movie.

 

E esse código que passei não tem necessidade que esteja na sequencia, se tiver 2 Movies. um com o nome 'a' e outro com o nome 'z' ele vai funcionar.

 

Se os seus Mcs tiverem nomes quaisquer sem padrao, tipo um se chama 'joao' outro se chama 'maria', você ainda pode fazer algo assim:

//--- Coloque no Array o nome de todos os mcs que deve ser testados ---var mcNomes = new Array('Joao', 'Maria', 'goiaba', 'atum');var devePULAR = true;for (var i = 0; i<mcNomes.length; i++) {	var mClip = this[mcNomes[i]];	if (mClip != null && mClip._currentframe == 1) {		devePULAR = false;		break;	}}if (devePULAR) {	fim.gotoAndPlay(2);}

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.