Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente bannato
    Registrato dal
    Feb 2006
    Messaggi
    204

    preload con percentuale

    Qualcuno può passarmi, o dirmi dove poter scaricare, un preload con la percentuale del file caricato?
    Grazie in anticipo

  2. #2
    onEnterFrame = function(){
    car = this.getBytesLoaded();
    tot = this.getBytesTotal();
    perc = Number((car*100)/tot);
    progres = perc + "%";
    if (car == tot) {
    play();
    }
    }
    Fai un campo di testo dinamico e nella variabile di questo metti "progres"

  3. #3
    Utente bannato
    Registrato dal
    Feb 2006
    Messaggi
    204
    Gentilissimo.

  4. #4
    Originariamente inviato da harpox
    Fai un campo di testo dinamico e nella variabile di questo metti "progres"
    scusate se m'intrometto ma ho copiato il codice nel primo frame ma non funziona..

  5. #5
    dipende! cosa non funziona?
    Prova ad aggiungere uno stop(); sopra a tutto.

  6. #6
    ciao harpox, l'animazione dello stage principale partiva gradualmente senza badare al preload.. era come se il preload non esistesse proprio..
    ora ho messo lo stop() nello stesso frame (ma su un altro livello) ma, come prevedevo, l'animazione si blocca lì..
    preciso che uso flash mx 2004

    ps. come spiegavi a effebiweb all'inizio, ho messo anche un campo di testo dinamico e impostato progres su var ma non parte proprio

  7. #7
    il preload deve stare da solo sul primo frame.
    Su questo primo frame, ma su un'altro livello tanto non importa su che livello metti le azioni, metti le azioni aggiungendo lo stop();
    dal 2° frame in poi metti il tuo sito.

  8. #8
    dopo centinaia e centinaia di prove, ho capito che il codice non mi fa funzionare lo stop() finale..

    provate anche voi per favore, così almeno capisco se si tratta di un bug di flash:
    - create una qualsiasi interpolazione;
    - al primo fotogramma metteteci questo codice;
    - all'ultimo fotogramma mettete lo stop()

    risultato mio: riproduce l'animazione in loop senza considerare lo stop()..
    provatelo preferibilmente con flash mx 2004 (io ho questo..)

    grazie..

    edit: il preload di per sè funziona.. anche la percentuale

  9. #9
    richiesta definitiva: qualcuno potrebbe passarmi una guida definitiva per un preload con LA SOLA percentuale? sono ormai 3 giorni che mi sto perdendo per fare questo benedetto preload..
    grazie..

  10. #10
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,780
    Nessun bug di flash.
    Prova così.
    codice:
    onEnterFrame = function(){
    car = this.getBytesLoaded();
    tot = this.getBytesTotal();
    perc = Number((car*100)/tot);
    progres = perc + "%";
    if (car == tot) {
    play();
    delete onEnterFrame
    }
    }
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

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.