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

    problema passaggio variabile

    salve a tutti...
    spiego il mio problema:
    scena 1.
    serie di bottoni b1 b2 b3 etc...
    ad ognuno è associato questo script:
    on (release){
    pag = 2 // num che cambia in ogni bottone
    _root.gotoAndPlay ("pers");
    }


    scena 2
    ho un'animazione che parte dalla label "pers", finita l'animazione ho messo questo script:
    if (pag = 1){
    gotoAndPlay ("uno");
    }
    else if (pag = 2){
    gotoAndPlay ("due");
    }

    etc etc
    la variabile pag la devo dichiarare sul primo frame della scena 1?
    così? var pag = 0;

    in ogni caso non funziona... cosa sbaglio?

  2. #2
    Utente bannato
    Registrato dal
    Jun 2006
    Messaggi
    6
    per risolvere al volo basta metter davanti alla variabile _global.
    quindi _global.pag e la usi sempre cosi.

  3. #3
    quindi il _global lo devo mettere davanti alla variabile ogni volta che viene chiamata?
    quindi... sui bottoni
    on (release){
    _global.pag = 2 // num che cambia in ogni bottone
    _root.gotoAndPlay ("pers");
    }

    sullo script...
    if (_global.pag = 1){
    gotoAndPlay ("uno");
    }
    else if (_global.pag = 2){
    gotoAndPlay ("due");
    }
    e nella dichiarazione della variabile

    var _global.pag = 0;


    così?

  4. #4
    ho provato...

    la dichiarazione... non si fa così che mi da errore... ho fatto le prove lasciando una volta il _global e una volta il var...
    e mettendo ogni volta che c'era il pag.... _global.pag


    ma nulla!!

  5. #5

    Re: problema passaggio variabile

    Originariamente inviato da gigigi
    salve a tutti...
    spiego il mio problema:
    scena 1.
    serie di bottoni b1 b2 b3 etc...
    ad ognuno è associato questo script:
    on (release){
    pag = 2 // num che cambia in ogni bottone
    _root.gotoAndPlay ("pers");
    }


    scena 2
    ho un'animazione che parte dalla label "pers", finita l'animazione ho messo questo script:
    if (pag = 1){
    gotoAndPlay ("uno");
    }
    else if (pag = 2){
    gotoAndPlay ("due");
    }

    etc etc
    la variabile pag la devo dichiarare sul primo frame della scena 1?
    così? var pag = 0;

    in ogni caso non funziona... cosa sbaglio?
    allora metti sulla timeline principale
    pag=0

    poi nei pulsanti va bene quello che hai messo
    nell'animazione
    if(_root.pag==1){
    //quello che vuoi
    } else if( _root.pag==2){
    //quello che vuoi
    }else if (_root.pag==3){
    .............

    }

    ciao
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  6. #6
    ok.

    grazie mille ora funzia...

    ho solo messo
    _root.pag = 2
    anche nei bottoni...
    penso xke erano dentro una mc quindi gli serviva tornare in root giusto?

    grazie
    ciao

  7. #7
    Originariamente inviato da gigigi
    ok.

    grazie mille ora funzia...

    ho solo messo
    _root.pag = 2
    anche nei bottoni...
    penso xke erano dentro una mc quindi gli serviva tornare in root giusto?

    grazie
    ciao
    si si giusto
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

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.