• User Newbie

    testo esterno in flash

    Questo è il codice che funziona perfettamente:

    //immagini

    for (i=1; i<=14; i++) {
    loadMovie("piccola"+i+".jpg", this["mc"+i]);
    this["bt"+i].onRelease = function() {
    K = this._name.substring(2);
    loadMovie("grande"+K+".jpg", vuota);
    };
    }

    //preload per la jpg grande
    _root.onEnterFrame = function() {
    car = vuota.getBytesLoaded();
    tot = vuota.getBytesTotal();
    perc.text = "caricamento immagine "+(Math.floor((car/tot)*100))+"%";
    (car == tot) && (perc.text="");
    };

    come faccio a far caricare insieme a grande1.jpg anche testo1.txt

    grande2.jpg anche testo2.txt e così via??

    vi ringrazio dell'aiuto.

    se aggiungo
    loadMovie("descrip"+K+".jpg", testo);

    ok.. ma io volevo carica descrip come txt e non come altra jpg
    se aggiungo
    loadMovie("descrip"+K+".txt", testo);

    mi si carica una nuova pagina di IE per ogni descriz.


  • User

    Prova così :
    //inizializo la classe LoadVars()
    var loading = new LoadVars();
    //inserisco il caricamento del file nella variabile precedentemente inizializzata
    loading.load("tuofile.txt");
    //se il caricamento viene effettuato con successo
    if (success) = function(success) {
    //creo un Array che chiamo array
    var array:Array = new Array
    //inizializzo un ciclo da 0 a 6
    for (i=0;i<7;i++){
    //passo i valori delle variabili presenti nel file di testo all'array
    array*=loading["testo"+i];
    //stampo a video i valori
    trace(array*);
    }
    }

    ...nb.: nel file i testo devo scrivere così i valori

    //miofile.txt//
    &testo0=mumero0
    &testo1=mumero1
    &testo2=mumero2
    &testo3=mumero3
    &testo4=mumero4
    &testo5=mumero5
    &testo6=mumero6