• User Newbie

    Variabile di incremento (ir)richiamabile

    Buongiorno a tutti.
    il seguente inghippo mi attanaglia da due giorni.

    Ho due movieclip:

    1. Il primo è una freccia che permette lo spostamento di un altro movieclip da destra a sinistra entro dei limiti "stabiliti" dalla variabile i .
    2. il secondo è un movieclip che dovrebbe scomparire quando i è diverso da 1 (mc) [quindi se i=2 o 3, 4, 5..., _alpha=0; ]

    Il codice associato al movieclip bottone è il seguente:
    onClipEvent (mouseDown) {
    if(this.hitTest(_root._xmouse,_root._ymouse,false) ){
    if (_parent.i < 50) {
    _parent.scorrimento.fine -= 96;
    _parent.i++;
    }
    }
    **} **

    Il codice nel primo frame della linea temporale principale è:
    i=1;

    Indi per cui la variabile "i" dovrebbe essere già definita di per sé ma quando aggiungo quel :
    if (i=1) {
    mc._alpha=100;}
    else {mc._alpha=0}

    Anche inserendo i==1 il risultato non muta.

    Cercasi illuminati/e per la soluzione... 😞


  • User Newbie

    Un utente di un altro forum è stato essenziale nella risoluzione.
    Eccola.

    Script su movieclip che deve scomparire:
    onClipEvent (enterFrame) {
    if (_root.i ==1) {
    this._alpha = 75;
    trace("non visualizzato");
    } else {
    this._alpha = 25;
    trace("visualizzato");
    }
    **trace("il valore di i è "+_root.i); **
    }

    script su primo frame della linea temporale principale:
    var i = 1;