Ir para conteúdo

POWERED BY:

Arquivado

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

Recommended Posts

olá. coloquei este código em um frame dentro do mc disco1:if (_root.btplay(2)) { tellTarget (disco1) { gotoAndStop(4); }} else { tellTarget (disco1) { gotoAndStop(3); }} quero q o mc disco1 vá para o frame 4 qndo o btplay (q é um mc) estiver no frame 2. preciso arrumar o código pois não está funcionando. obrigada luciana

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenho dois mcs no timeline principal, um deles (btplay) tem um bt dentro. qndo clico neste mc q tem o bt dentro, ele vai pro frame 2. quero q o outro mc do timeline principal (disco1). vá para o frame 4 qndo o btplay estiver no frame 2 (ou seja, qndo ele já tiver sido clicado).preciso q a condição do if seja "o mc btplay está no frame2). deu pra entender? obrigada

Compartilhar este post


Link para o post
Compartilhar em outros sites

na verdade o erro q deu é o seguinte: se o btplay já está no frame2 e o disco1 no frame 1 a ação funciona. se eu coloco o btplay no frame 2 depois, qndo o disco1 está no frame3 (onde está a ação do if) aí não funciona, por q será?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Da uma olha aqui:

 

if (_root.btplay._currentframe == 2) { // se o movieclip btplay estiver no frame 2

_root.disco1.gotoAndStop(4); // va para o frame 4

} else { // senão

_root.disco1.gotoAndStop(3); // va para o frame 3

}

 

Ele só vai pro frame 4 quando estiver no frame 3, você não esta declarando nada dele ir do 3 pro 4 entendeu?

Compartilhar este post


Link para o post
Compartilhar em outros sites

tudo bem, o q acontece é q se o btplay já está no frame2 a ação dá certo. se o btplay está no frame 1 o disco1 chega no frame da ação if, pára ali, eu clico no btplay, ele vai pro frame2 mas a ação não rola. dêem uma olhada em www.getz.com.br/teste. se o play é clicado antes de colocar o disco na vitrola ele roda. se antes o disco é colocado e depois clica no play não roda. obrigada pela ajuda até agora e espero q vcs possam me dar uma luz, enquanto isso vou fuçando pra ver se encontro uma solução, obrigada luciana

Compartilhar este post


Link para o post
Compartilhar em outros sites

Por acaso você colocou isto num loop, para fazer testes repetidos?

 

PHP

[*]this.onEnterFrame = function(){

[*] if (_root.btplay._currentframe == 2) {

[*]  _root.disco1.gotoAndStop(4);

[*] } else {

[*]  _root.disco1.gotoAndStop(3);

[*]}

[*]}

Compartilhar este post


Link para o post
Compartilhar em outros sites

deu certo! obrigada carneirinho e a todos q deram atenção à minha dúvida. com certeza voltarei aqui na continuidade do trabalho, obridada luciana

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.