Visualizzazione dei risultati da 1 a 8 su 8

Discussione: assegnare varibile

  1. #1

    assegnare varibile

    con questo script richiamo un file.asp esterno e quando viene caricato setto la variabile Mbasket= ok

    if (MiniBasket == "si") {
    dati = new LoadVars();
    dati.onLoad = function(verifica) {
    if (verifica) {
    _global.Mbasket = "ok";
    }
    };
    dati.load("file.asp");
    }

    in un fotogramma successivo vorrei richiamare la variabile con:
    if (_global.Mbasket == "ok") {
    azione
    }

    ma non funziona! dove sbaglio?
    Luisdesign
    http://www.luisdesign.com

  2. #2
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    Oggetto _global
    Disponibilità
    Flash Player 6.

    Uso
    _global.identifier

    Parametri
    Nessuno.

    Valori restituiti
    Un riferimento all'oggetto globale in cui vengono memorizzate le classi ActionScript principali, come String, Object, Math e Array.


    se sei sicuro che la variabile viene passata
    prova con un normalissimo
    if (verifica) {
    _root.Mbasket = "ok";
    }
    in un fotogramma successivo vorrei richiamare la variabile con:
    if (_root.Mbasket == "ok") {
    azione
    }

  3. #3
    il problema è che non funziona se
    _root.Mbasket = "ok";
    è inserito nella funzione "verifica"

    quindi così non funziona:
    if (MiniBasket == "si") {
    dati = new LoadVars();
    dati.onLoad = function(verifica) {
    if (verifica) {
    _root.Mbasket = "ok";
    }
    };
    dati.load("file.asp");
    }

    mentre se lo metto fuori dalla funzione va alla grande

    come posso fare?
    Luisdesign
    http://www.luisdesign.com

  4. #4
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    hai provato il trace
    if (verifica) {
    trace("ok");
    }
    se ti traccia ok il problema sta nel path
    puoi usare _level0.Mbasket = "ok";

    e poi la recuperi sempre col _level0

    es.: if(_level0.Mbasket == "ok"){quello che vuoi}

  5. #5
    niente da fare!
    nel trace mi scrive ok, ma non passa la variabile! ho provato con _level0m ma nulla

    è come se le varibili dichiarate dentro qull'if siano su un livello particolare
    Luisdesign
    http://www.luisdesign.com

  6. #6
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    non esistono livelli particolari.

    passa un copia del fla.

  7. #7
    risolto! dovevo mettere stop e poi play
    Luisdesign
    http://www.luisdesign.com

  8. #8
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691

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.