Visualizzazione dei risultati da 1 a 4 su 4

Discussione: variabile

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    125

    variabile prolema??

    Con il codice sottostante vorrei gestire in successione tre animazioni intercalate di _alpha di tre mc definiti. L'effetto che vorrei ottenere è che, agli eventi definiti, inizi e si concluda la prima animazione di _alpha di mc1, poi la seconda di mc2 quando la prima è finita e quindi la terza di mc3. Un effetto semplice che
    non riesco a gestire. Parte e si conclude solo la prima animazione (quella che interessa il mc1) le altre no, penso perché le variabili int2 e int3 al caricamento del mc sono sempre ri-impostate sul false e quindi non permettono l'avveramento della condizione che nel codice permetterebbe di passare all'animazione del mc successivo. Come posso risolvere questo problema ?

    Grazie


    onClipEvent (load) {
    int1=true;
    int2=false;
    int3=false;
    }

    onClipEvent (enterFrame) {
    if (_root.mc.mc3._alpha == 100) {
    int3 = false;
    int4 = true;
    }
    if (int3) {
    _root.mc.mc3_alpha = _root.mc.mc3._alpha+2;
    }
    if (_root.mc.mc2._alpha == 100) {
    int3 = true;
    int2 = false;
    }
    if (int2) {
    _root.mc.mc2._alpha = _root.mc.mc2._alpha+2;
    }
    if (_root.mc.mc1._alpha == 100) {
    int2 = true;
    int1 = false;
    }
    if (int1) {
    _root.mc.mc1._alpha = _root.mc.mc1._alpha+2;
    }
    }

  2. #2
    Utente di HTML.it L'avatar di lana
    Registrato dal
    Oct 2000
    Messaggi
    62
    puoi fare una cosa di questo tipo
    Codice PHP:
    onClipEvent(load)
        {
            
    _root.mc.mc1._alpha 0;
            
    _root.mc.mc2._alpha 0;
            
    _root.mc.mc3._alpha 0;
            
    num 1;
        }

    onClipEvent(enterFrame)
        {
            if(
    _root.mc["mc"+num]._alpha 100)
                {
                    
                    
    _root.mc["mc"+num]._alpha++;
                    
                } else {
                    
                    
    num++;
                }
        } 
    bye

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    125

    ok!

    funziona perfettamente,

    grazie lana

  4. #4

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.