losrs
Membros-
Total de itens
6 -
Registro em
-
Última visita
Sobre losrs
losrs's Achievements
0
Reputação
-
Seguinte, resolvi parcialmente o problema utilizando tellTarget e troquei nos Mcs o código colocando _global no lugar de _root para as variaveis PrimeiraCarta e SegundaCarta. O código da função retono ficou assim function retorno () { tellTarget (PrimeiraCarta) { enabled=true; gotoAndStop(1); } } Este tá funcionando redondo, porém fiz uma igual para a variavel SegundaCarta e nada acontece.
-
E ai Thuran, Cara fiz o teste com o trace e tá lendo a função e dando o nome correto das instâncias. Coloquei o _root mas não funcionou. Se tiver uma outra dica de agradeço, Valeu losrs
-
Pessoal é o seguinte : Tenho uma camada onde estão os MC´s com o seguinte código em cada um: on (press){ if (_global.virada != 0) // testa se já foi virada (clicado outro mc) alguma carta { _root.PrimeiraCarta=getProperty (mcOnibus,_name); // pega propriedades do mc para usar na função compara _global.virada = 0; // da valor de 0 para variável, para que na próxima carta seja executado o else gotoAndStop (2); this.enabled = false; } else { _root.SegundaCarta= getProperty(mcOnibus,_name); _global.virada = 1; _root.compara(); // função que faz a comparação entre as figuras gotoAndStop (2); this.enabled = false; } } tenho uma outra camada chamada acões onde tem este código : function compara() { if (SegundaCarta==PrimeiraCarta+"i") // compara as cartas; o "i" é utilizado pois usei em uma das instâncias para identificar as cartas iguais. ex: mcSinaleira e mcSinaleirai { trace ("Acertou");// aqui vai uma função onde as cartas somem ou toca um som } else if (PrimeiraCarta==SegundaCarta+"i") // compara as cartas; o "i" é utilizado pois usei em uma das instâncias para identificar as cartas iguais. ex: mcSinaleira e mcSinaleirai { trace("Acertou"); // aqui vai uma função onde as cartas somem ou toca um som } else { retorno(); } } function retorno () { PrimeiraCarta.gotoAndStop(1); SegundaCarta.gotoAndStop(1); } A primeira função que faz a comparação tá funcionando, mas a segunda que deveria fazer os MC´s voltarem ao Frame 1 não funciona onde está o erro ? Agradeço qualquer ajuda, valeu !!!
-
Valeu a força Thuran. losrs
-
Tenho vários Mc´s no palco com o seguinte script : on(press){ if (_global.virada != 0) // testa se já foi virada (clicado outro mc) alguma carta { _root.PrimeiraCarta=getProperty (mcSinaleira,_name); // pega propriedades do mc para usar na função compara _global.virada = 0; // da valor de 0 para variável, para que na próxima carta seja executado o else gotoAndStop (2); } else { _root.SegundaCarta= getProperty(mcSinaleira, _name); _global.virada = 1; _root.compara(); // função que faz a comparação entre as figuras gotoAndStop (2); } } Gostaria de que ao clicar o mc fica-se inativo, tipo não poder ser clicado novamente. Só ficando ativo depois de executado a função "compara"().
-
Tenho uma animação com diversos movie clips distribuidos em camadas gostaria de colocar um botão que ao clicar parasse toda a apresentação.