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

    confronto tra variabili

    sto realizzando un filmato con flash
    dopo aver fatto un file in asp con l'output della seguente stringa:


    &sole=2&nuvole=2&data=10/09/2003

    Ho realizzato un filato flash con il seguente codice:

    testo.loadVariables("meteo.asp",post);
    imgnuvola._visible = 1;
    imgsole._visible = 1;
    if (Number(_root.nuvole)==2) {
    imgnuvola._visible = 0;
    }

    carico le variabile in un Mc testo dove all'interno ci sono 3 campi text
    1)sole
    2)nuvole
    3)data

    Ora vorrei che quando la variabile nuvole fosse uguale a 2 il mc imgnuvola mi scompaia.

    Cosa mi consigliate?

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    In flash5 o mx?

  3. #3
    in flash mx
    Perchè cosa cambia?

  4. #4

  5. #5
    ecco il listato dopo 2 ore di lavoro ed il tutto sembra funzionare.

    imgsole._visible=0;
    imgnuvole._visible=0;
    dati = new LoadVars();
    dati.path=this;
    dati.onload = function(succes)
    {
    if(succes){
    this.path.sole_txt.text=this.sole;
    this.path.nuvole_txt.text=this.nuvole;
    this.path.datatempo_txt.text=this.datatempo;
    if(this.sole == "si"){
    imgsole._visible=1;
    }
    if(this.nuvole == "si"){
    imgnuvole._visible=1;
    }


    }else{
    this.path.nome_txt.text="file inesistente";
    }
    };
    dati.load("file.txt");




    però non mi è chiaro il passaggio in cui la classe loadVars non può usare la parola chiave _parent e si inizializza la riga:
    dati.path = this;
    potresti spiegarmi il perchè in parole povere.

    grazie

  6. #6
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Perchè _parent si usa con i movieclip, e un'istanza della classe LoadVars non lo può usare. Per questo motivo, è necessario creare manualmente un riferimento alla timeline a cui l'istanza deve fare riferimento..

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.