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

    Variabile che non funziona

    Salve,

    Ho un problema con una variabile che fà funzionare un bottone.

    Ho un moviclip nominato "fondoprincipale".

    Primo Layer****
    dove nel primo frame c'è
    MVideo=closed;

    Secondo Layer****
    c'è un bottone con il seguente codice:

    on(release){
    if(MVideo==closed){
    _root.fondoprincipale.MVideo=opens;
    _root.fondoprincipale.gotoAndStop(7);
    }else{
    _root.fondoprincipale.gotoAndStop(6);
    _root.fondoprincipale.MVideo=closed;
    }
    }

    Il problema è che al primo click va nel frame 7
    ma poi non funziona più e non va più al frame 6

    In cosa ho sbagliato?
    (non ho caricato nessun SWF esterno).

    Grazie in anticipo
    saludos,Kosee

  2. #2
    Utente bannato
    Registrato dal
    Sep 2001
    Messaggi
    1,064
    Da come la vedo io, mi pare che una volta cliccato MVideo rimane "closed", per cui non ha motivo di andare al frame 6.

  3. #3
    scusa un errore di battitura nel codice, ho copiato la stessa funzione ma di un'altro bottone .. che ha lo stesso problema (avevo scritto Mdisegni al posto di MViedo).. ho corretto.. vorresti ricontrollare?

    grazie in anticipo
    saludos,Kosee

  4. #4

    Re: Variabile che non funziona

    Primo Layer****
    dove nel primo frame c'è
    MVideo=closed;
    ti conviene dichiararlo così

    var MVideo_closed=true;

    Nel bottone modificherei come segue:

    on(release){
    if(_root.MVideo_closed){
    _root.fondoprincipale.MDisegni='opens';
    _root.MVideo_closed=false;
    _root.fondoprincipale.gotoAndStop(7);
    }else{
    _root.fondoprincipale.MDisegni='closed';
    _root.MVideo_closed=true;
    _root.fondoprincipale.gotoAndStop(6);
    }
    }

    Allora, quando sei nei bottoni ricordati di dare un percorso valido perchè altrimenti Flash potrebbe pensare che si tratti di una variabile interna al bottone.

    Poi c'è un errore logico nell'else. Dovresti prima settare _root.fondoprincipale.MDisegni=closed; e POI cambiare frame.

    Spero di aver capito bene il problema!

    Lungo le due rive del fiume gelato si stendeva la cupa e tetra foresta di abeti, dai quali il vento aveva appena spazzato il manto di brina. Nella luce crepuscolare quegli abeti neri e sinistri sembravano inclinarsi l'uno verso l'altro. Un silenzio minaccioso incombeva sul paesaggio, privo di qualsiasi segno di vita o di movimento, e desolato e freddo al punto da non poter ispirare che un solo sentimento: quello della più triste malinconia. E nello stesso tempo pareva che da quel paesaggio trapelasse una specie di riso, un riso ben più spaventoso di qualsiasi malinconia o tristezza, un riso tragico, come quello di una sfinge, un riso agghiacciante più della brina e che rammendava l'incombere minaccioso dell'ineluttabile. Era la saggezza potente e impenetrabile dell'eternità che irrideva alla vita, alla sua futilità e agli sforzi degli uomini.

  5. #5
    ti ringrazio proverò subito e ti farò sapere!!
    saludos,Kosee

  6. #6
    Perfetto.. grazie mille!!

    RISOLTO
    saludos,Kosee

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.