Ir para conteúdo
Fórum Script Brasil
  • 0

If Estranho


babaloricha

Pergunta

da uma olhada nisso

import mx.transitions.Tween;
import mx.transitions.easing.*;
var cmenu = 0;
var c2menu = 0;
bt1.onRelease = function(){
    abreFechaRaiz();
}
function abreFechaRaiz(){
    if(cmenu==0){
        var vair:Tween = new Tween(bt2, "_x", None.easeOut, 56.8, 200, 1, true);
        var vair:Tween = new Tween(bt3, "_x", None.easeOut, 56.8, 300, 1, true);
        cmenu++;
    }
    else{
        
        var volta:Tween = new Tween(bt2, "_x", None.easeOut, 200, 56.8, 1, true);
        var volta:Tween = new Tween(bt3, "_x", None.easeOut, 300, 56.8, 1, true);
        cmenu--;
        }
    trace(cmenu);
}
Esta funcao funciona clica uma vel o menu vai clica outrta vez o menu volta mas olha essa outra e = zinha e não funciona direito
import mx.transitions.Tween;
import mx.transitions.easing.*;
var cmenu = 0;
btMenu.onRelease = function(){
    abreFechaRaiz();
}

function abreFechaRaiz(){
    if(cmenu==0){
        var vair:Tween = new Tween(btHome, "_x", None.easeOut,36, 108, 1, true);
        var vair:Tween = new Tween(btEmpresa, "_x", None.easeOut,36,180, 1, true);
        var vair:Tween = new Tween(btContato, "_x", None.easeOut,36,252, 1, true);
        var vair:Tween = new Tween(btBlindagem, "_x", None.easeOut,36,324, 1, true);
        var vair:Tween = new Tween(btVideos, "_x", None.easeOut,36,396, 1, true);
        cmenu++;
    }
    else{
        var volta:Tween = new Tween(btHome, "_x", None.easeOut,108,36, 1, true);
        var volta:Tween = new Tween(btEmpresa, "_x", None.easeOut,180,36, 1, true);
        var volta:Tween = new Tween(btContato, "_x", None.easeOut,252,36, 1, true);
        var volta:Tween = new Tween(btBlindagem, "_x", None.easeOut,324,36, 1, true);
        var volta:Tween = new Tween(btVideos, "_x", None.easeOut,396,36, 1, true);
        cmenu--;
        }
    trace(cmenu);
}

nesse codigo o menu so vai!

e o mais impressionante o if so funciona quando você da varios clicks rapidos e so olhar o tracecrt que você nota!!

algue pode me explicar isso?

----------------------------------------------------post editado apos alguns minutos-------------------------------

detalhe no primeiro exemplo o botaoe apenas um quadrado que eu desenhei e trasformei em mc

e no seguindo os botoes são botoes da biblioteca do flash!

isso atrapalha algo???

Editado por babaloricha
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

opa ai vai então

import mx.transitions.Tween;
import mx.transitions.easing.*;
var cmenu = 0;
btMenu.onRelease =  function(){
        abreFechaRaiz();
        }
function abreFechaRaiz(){
    trace("cmenu antes do if = "+cmenu);
    if(cmenu==0){
        var vair:Tween = new Tween(btHome, "_x", None.easeOut,36, 108, 1, true);
        var vair:Tween = new Tween(btEmpresa, "_x", None.easeOut,36,180, 1, true);
        var vair:Tween = new Tween(btContato, "_x", None.easeOut,36,252, 1, true);
        var vair:Tween = new Tween(btBlindagem, "_x", None.easeOut,36,324, 1, true);
        var vair:Tween = new Tween(btVideos, "_x", None.easeOut,36,396, 1, true);
        cmenu++;
    }
    else{
        var volta:Tween = new Tween(btHome, "_x", None.easeOut,108,36, 1, true);
        var volta:Tween = new Tween(btEmpresa, "_x", None.easeOut,180,36, 1, true);
        var volta:Tween = new Tween(btContato, "_x", None.easeOut,252,36, 1, true);
        var volta:Tween = new Tween(btBlindagem, "_x", None.easeOut,324,36, 1, true);
        var volta:Tween = new Tween(btVideos, "_x", None.easeOut,396,36, 1, true);
        cmenu--;
        }
    trace("cmenu depois do if = "+cmenu);
    cmenu++;
}

como vocês podem ver e simples mas não está funcionado <_<

a para fazer o botoes use windows--->common library------>buttons

btHome,btRmpresa,bt.. são as instancias por incrivel que parecao o meu problema está so nesse codigo ai que e todo ao codigo do menu!

Editado por babaloricha
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...