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

    preload con un loadmovie non va

    Carico un swf col comando loadmovie,
    nel filmato caricato c'è un preloader fatto così
    codice:
    this.onEnterFrame = function() {
    	var amount = Math.round(this.getBytesLoaded() / this.getBytesTotal() *100);
    	_root.loader.bar._y = 100-amount;
    	_root.loader.carica = "loaded "+amount+"%";
    	if(amount == 100) {
    		this.gotoAndPlay("out_loader");
    		delete this.onEnterFrame;
    	}
    }
    problema: il preload non si vede, si vede il filmato dopo il preload ma non il preloader

  2. #2

    Re: preload con un loadmovie non va

    Originariamente inviato da Room237
    Carico un swf col comando loadmovie,
    nel filmato caricato c'è un preloader fatto così
    codice:
    this.onEnterFrame = function() {
    	var amount = Math.round(this.getBytesLoaded() / this.getBytesTotal() *100);
    	_root.loader.bar._y = 100-amount;
    	_root.loader.carica = "loaded "+amount+"%";
    	if(amount == 100) {
    		this.gotoAndPlay("out_loader");
    		delete this.onEnterFrame;
    	}
    }
    problema: il preload non si vede, si vede il filmato dopo il preload ma non il preloader
    Il problema sta in quel _root.
    Caricando il movie con loadMovie la _root cambia, diventa quella del filmato principale, di conseguenza NON trova più il clip loader...

    Se la funzione di preload qui sopra è scritta in un frame della timeline principale e non dentro qualche clip, è sufficiente togliere _root.

  3. #3
    grazie mille...
    ora il problema è che il preloader si visualizza ogni volta che la pagina viene caricata... è possibile evitarlo? o meglio non è automatico che una volta caricata la home, tutte le altre pagine (che usano quel movie) lo carichino subito?

  4. #4
    grazie mille...
    ora il problema è che il preloader si visualizza ogni volta che la pagina viene caricata... è possibile evitarlo? o meglio non è automatico che una volta caricata la home, tutte le altre pagine (che usano quel movie) lo carichino subito?
    Sì, una volta nella cache memory del browser, il caricamento è immediato ma...
    dipende da quale animazione hai associato al preloading...
    potrebbe essere che, per un instante, sia visibile, il tempo necessario per accorgersi che il file è già caricato.

    Ripeto da cosa, dove e come hai associato al preloader.

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.