Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Stanza237
    Guest

    Wait while downloading con LoadVars

    Sto usando la guida del mitico nega su LoadVars (http://flash-mx.html.it/guide/view_l...=197&idguida=9)
    e precisamente uso questo script

    dati = new LoadVars();
    dati.path = this;
    dati.onLoad = function(success)
    {
    if (success) {
    for(var prop in this){
    // permettiamo al campo di testo di ricevere
    // i tag html
    this.path[prop + "_txt"].html = true;
    // inseriamo i dati nella proprietà "htmlText"
    // invece che nella proprietà "text"
    this.path[prop + "_txt"].htmlText = this[prop];
    }
    } else {
    this.path.nome_txt.text = "file inesistente";
    }
    };
    ASSetPropFlags(dati, ["onLoad", "path"], 7);
    dati.load("file.txt");

    Come e dove posso inserire una scritta tipo: Wait while downloading mentre carica il file di testo?

  2. #2
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    prova così

    dati = new LoadVars();
    loader= "Wait while downloading";
    dati.path = this;
    dati.onLoad = function(success)
    {
    if (success) {
    for(var prop in this){
    this.path[prop] = this[prop];
    loader="";
    }
    } else {
    this.path.nome_txt.text = "file inesistente";
    }
    };
    ASSetPropFlags(dati, ["onLoad", "path"], 7);
    dati.load("file.txt");

    loader è il nome variabile di un altro campo di testo dinamico, senno' puoi far comparire la scritta in uno qualsiasi dei campi dinamici già presenti

  3. #3
    Stanza237
    Guest
    A me serve che il waiting sia scritto sullo stesso campo dove verranno caricate le variabili

  4. #4
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    il campo dinamico è unico oppure sono diversi campi dinamici come nel fla di nega?

    la scritta deve apparire in tutti i campi (nel caso siano piu' campi) o solo nel primo?

  5. #5
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    questo script metti la scritta in TUTTI i campi dinamici

    dati = new LoadVars();
    dati.path = this;
    for(var testi in this){
    this[testi].text = "Downloading text";
    }

    dati.onLoad = function(success)
    {
    if (success) {
    for(var prop in this){
    this.path[prop] = this[prop];
    }
    } else {
    this.path.nome_txt.text = "file inesistente";
    }
    };
    ASSetPropFlags(dati, ["onLoad", "path"], 7);
    dati.load("file.txt");

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.