Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126

    stranissima cosa su preload..

    ciao, non riesco a capire come mai vedo la scritto "loading solo a pochi kb dalla fine del preload"
    ecco il semplice codice che uso:
    codice:
    car = this.getBytesLoaded();
    tot = this.getBytesTotal();
    if (car == tot) {
    	this.gotoAndStop(3);
    }

  2. #2
    Dipende da varie cose, principalmente da quanto pesa in totale il filmato e dal peso del primo keyframe (che in casi particolari può essere molto grande, tipo quando viene usata la funzione attachSound). Facendo una velocissima ricera sul forum troverai decine e decine di post sull'argomento, dacci un'occhiata.

  3. #3
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    ok grazie.. macellus non è che te ne intendi? vuoi vedere se mi puoi dare una mano?
    http://forum.html.it/forum/showthrea...hreadid=679771

  4. #4
    No, mi spiace, ho letto e non saprei come aiutarti, non mi sono mai occupato di quelle cose.

    PS: per il futuro, un consiglio: evita il crossposting

  5. #5
    Consiglio:

    codice:
    caricamento("myobject")
    
    function caricamento(object) {
    	box.loadMovie(object);
            // eseguo il preload
    	a = setInterval(preload, 200);
    }
    
    function preload() { 
    	peso  = box.getBytesLoaded(); 
    	var t = box.getBytesTotal(); 
    	var l = box.getBytesLoaded(); 
    	// a caricamento completo 
    	if (l == t && l > 24) {
    		clearInterval(a); 
    	}else{
    	       //"I'm loading.."
    	}
    }

  6. #6
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da Marsellus Wallace
    No, mi spiace, ho letto e non saprei come aiutarti, non mi sono mai occupato di quelle cose.

    PS: per il futuro, un consiglio: evita il crossposting
    sai cos'è il crossposting? non mi sembra di aver duplicato un messaggio su altri forum..

  7. #7
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da rempox
    Consiglio:

    codice:
    caricamento("myobject")
    
    function caricamento(object) {
    	box.loadMovie(object);
            // eseguo il preload
    	a = setInterval(preload, 200);
    }
    
    function preload() { 
    	peso  = box.getBytesLoaded(); 
    	var t = box.getBytesTotal(); 
    	var l = box.getBytesLoaded(); 
    	// a caricamento completo 
    	if (l == t && l > 24) {
    		clearInterval(a); 
    	}else{
    	       //"I'm loading.."
    	}
    }
    dai ma per un semplice preload senza barra di avanzamento e senza altre cose che potrebbero comprometterlo, dovrei scrivere tutto questo codice? :master:

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    454

    Re: stranissima cosa su preload..

    Originariamente inviato da dops
    ciao, non riesco a capire come mai vedo la scritto "loading solo a pochi kb dalla fine del preload"
    ecco il semplice codice che uso:
    codice:
    car = this.getBytesLoaded();
    tot = this.getBytesTotal();
    if (car == tot) {
    	this.gotoAndStop(3);
    }
    anche io ho di questi problemi.

    Io ho risolto evitando di mettere il preload del filmato nello stesso.

    Ho semplicemente creato un'altro movie che carica il filmato principale. Così il preload mi viene a pesare si e no una decina di Kb, e quindi appare subito.

    Unico problema, se hai dato dei percorsi tipo _root.istanza1.istanza2 devi cambiarli, non più assoluti ma relativi. Altrimenti il filmato non funziona a dovere.

    Spero di aver centrato

  9. #9
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126

    Re: Re: stranissima cosa su preload..

    Originariamente inviato da Krono
    anche io ho di questi problemi.

    Io ho risolto evitando di mettere il preload del filmato nello stesso.

    Ho semplicemente creato un'altro movie che carica il filmato principale. Così il preload mi viene a pesare si e no una decina di Kb, e quindi appare subito.

    Unico problema, se hai dato dei percorsi tipo _root.istanza1.istanza2 devi cambiarli, non più assoluti ma relativi. Altrimenti il filmato non funziona a dovere.

    Spero di aver centrato
    si tratta di un swf che vene caricato nel filmato principale... il fatto è che il preload pesa pochissimo.. infatti non c'è nessun accorgimento grafico (barra avaanzamento ecc) solo una scritta loading..
    con il codice di sopra, quando lo lancio mi mostra la scritta loading solo a caricamento quasi terminato..

  10. #10
    Ti ripeto, controlla il peso del primo keyframe e guarda quanto è grosso. Lo puoi fare dalle pzioni di debug di flash. Poi, quanto è grande l'intero filmato? Se le sue dimensioni son paragonabili a quelle del preload succede quello che capita a te.

    PS. veramente, in genere si cerca di evitare anche link ad altri post

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.