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

    PRELOADER (dove sbaglio?)

    Salve, ho fatto un preloader seguendo il tutorial preloader completo,
    però a quanto pare non riesco a farmi restituire i dati della "banda" (alla voce velocità mi dice "infinity kb al secondo), e del "tempo rimanente" (che rimane sempre a 00:00:00); questo è il codice:



    onClipEvent (load) {
    _root.stop();
    tempo = getTimer();
    kbTotali = Math.round(_root.getBytesTotal()/1024);
    function formato(millisecondi) {
    periodo = Math.round(millisecondi/1000);
    ore = Math.floor(periodo/3600);
    minuti = Math.floor((periodo-(ore*3600))/60);
    secondi = periodo%60;
    ore = (ore<10) ? "0"+ore : ore;
    minuti = (minuti<10) ? "0"+minuti : minuti;
    secondi = (secondi<10) ? "0"+secondi : secondi;
    return ore+":"+minuti+":"+secondi;
    }
    }
    onClipEvent (enterFrame) {
    if (_root.getBytesLoaded() == _root.getBytesTotal()) {
    _root.nextFrame();
    }
    kbCaricati = Math.round(_root.getBytesLoaded()/1024);
    percentuale = Math.round((kbCaricati/kbTotali)*100);
    percentuale = (percentuale>=10) ? percentuale : "0"+percentuale;
    barra._xscale = percentuale;
    if ((getTimer()-tempo)>=1000) {
    banda = Math.round(((_root.getBytesLoaded()/1024)/kbytes)*10)/10
    tempoTrascorso = formato(tempo);
    tempoRimasto = formato(((kbTotali-kbCaricati)/banda)*1000);
    kbytes = _root.getBytesLoaded/1024;
    tempo = getTimer();
    }
    definizioni = "Tempo Trascorso:"+"
    Kilobytes totali:"+"
    Kilobytes caricati:"+"
    Percentuale"+"
    Velocità:"+"
    Tempo Rimasto:";
    dati = tempoTrascorso+"
    "+kbTotali+" kb
    "+kbCaricati+" kb
    "+percentuale+"%
    "+banda+" kb al secondo
    "+tempoRimasto;
    }



    GRAZIE!

  2. #2
    codice:
    onClipEvent (load) {
    	_root.stop();
    	tempo = getTimer();
    	kbTotali = Math.round(_root.getBytesTotal()/1024);
    	function formato(millisecondi) {
    		periodo = Math.round(millisecondi/1000);
    		ore = Math.floor(periodo/3600);
    		minuti = Math.floor((periodo-(ore*3600))/60);
    		secondi = periodo%60;
    		ore = (ore<10) ? "0"+ore : ore;
    		minuti = (minuti<10) ? "0"+minuti : minuti;
    		secondi = (secondi<10) ? "0"+secondi : secondi;
    		return ore+":"+minuti+":"+secondi;
    	}
    }
    onClipEvent (enterFrame) {
    	if (_root.getBytesLoaded() == _root.getBytesTotal()) {
    		_root.nextFrame();
    	}
    	kbCaricati = Math.round(_root.getBytesLoaded()/1024);
    	percentuale = Math.round((kbCaricati/kbTotali)*100);
    	percentuale = (percentuale>=10) ? percentuale : "0"+percentuale;
    	barra._xscale = percentuale;
    	if ((getTimer()-tempo)>=1000) {
    		banda = Math.round((_root.getBytesLoaded()/1024-kbytes)/(getTimer()-tempo)*10000 )/10;
    		tempoTrascorso = formato(tempo);
    		tempoRimasto = formato(((kbTotali-kbCaricati)/banda)*1000);
    		kbytes = _root.getBytesLoaded() /1024;
    		tempo = getTimer();
    	}
    	definizioni = "Tempo Trascorso:"+"
    Kilobytes totali:"+"
    Kilobytes caricati:"+"
    Percentuale"+"
    Velocità:"+"
    Tempo Rimasto:";
    	dati = tempoTrascorso+"
    "+kbTotali+" kb
    "+kbCaricati+" kb
    "+percentuale+"%
    "+banda+" kb al secondo
    "+tempoRimasto;
    	
    }
    [Il mio sito V2]
    ___________________
    I.m.The.Magic.Man

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.