Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    funzione pulsante che non si aggiorna (AS 2)

    Salve a tutti,

    ho un piccolo problema con un pulsante che non riesco ad aggiornare.

    in pratica al primo clic dovrebbe eseguire un comando, al suo successivo click un altro.

    in pratica ho creato la funcion OnRelease inserendo un "if" ed un "else" ,

    Codice PHP:

    btn2
    .onRelease = function ()
    {
        if (
    _root.btn1._currentframe ==1){
        
    btn5.xScaleTo (80,0.8,"easeOutQuart");
        
    btn5.gotoAndPlay(2);
        
    btn5.yScaleTo (900.8"easeOutQuart"); 
        
    btn5.yGlowTo(0x33333331311falsefalse,1);
        
        
    btn4.xSlideTo (695,0.8"easeOutQuart"); 
        
    btn4.xScaleTo (70,0.8,"easeOutQuart");
        
    btn4.gotoAndPlay(2);
        
    btn4.yScaleTo (900.8"easeOutQuart"); 
        
    btn4.yGlowTo(0x33333331311falsefalse,1);
        
        
    btn3.xSlideTo (633,0.8"easeOutQuart"); 
        
    btn3.xScaleTo (70,0.8,"easeOutQuart");
        
    btn3.gotoAndPlay(2);
        
    btn3.yScaleTo (900.8"easeOutQuart"); 
        
    btn3.yGlowTo(0x33333331311falsefalse,1);
        
        
    //btn1.xSlideTo (503,0.6, "easeOutQuart"); 
        
    btn1.xScaleTo (70,0.8,"easeOutQuart");
        
    btn1.gotoAndPlay(2);
        
    btn1.yScaleTo (900.8"easeOutQuart"); 
        
    btn1.yGlowTo(0x333333,  31311falsefalse,1);
    }
    else
    {
         
    //BTN 1
         
    btn1.xScaleTo (100,0.8,"easeOutQuart");
         
    btn1.gotoAndPlay(12);
         
    btn1.yScaleTo (1000.8"easeOutQuart"); 
         
    btn1.yGlowTo(0x333333,  31311falsefalse,1);
         
    // BTN 3
         
    btn3.xSlideTo (450.9,0.8"easeOutQuart"); 
         
    btn3.xScaleTo (100,0.8,"easeOutQuart");
         
    btn3.gotoAndPlay(12);
         
    btn3.yScaleTo (1000.8"easeOutQuart"); 
         
    btn3.yGlowTo(0x33333331311falsefalse,1);
         
    // BTN 4
         
    btn4.xSlideTo (601.8,0.8"easeOutQuart"); 
         
    btn4.xScaleTo (100,0.8,"easeOutQuart");
         
    btn4.gotoAndPlay(12);
         
    btn4.yScaleTo (1000.8"easeOutQuart"); 
         
    btn4.yGlowTo(0x33333331311falsefalse,1);
         
    // BTN 5
         
    btn5.xScaleTo (100,0.8,"easeOutQuart");
         
    btn5.gotoAndPlay(12);
         
    btn5.yScaleTo (1000.8"easeOutQuart"); 
         
    btn5.yGlowTo(0x33333331311falsefalse,1);
    }


    che succede? al primo clic l'esegue correttamente l'animazione (i clip si spostano), al secondo clic tutto ok (i clip ritornano al loro posto) se premo un altra volta il pulsante non esegue nulla effettua solo il "gotoAndPlay" ma non le tween.

    dove sta' l'errore? e' una sintassi errata?


    grazie in anticipo.

  2. #2

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.