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

    Preloader di più movie

    ciao,
    è possibile con un preloader gestire il caricamento di più movie clip insieme?
    cioè ora io uso questo (vedi sotto) e se volessi fare il preload oltre che su txt_mc anche su pippo_mc, devo riscrirevere tutto o si deve solo aggiungere qualcosa?

    _root.barra_mc._visible = false;
    var preloader_mc = this.createEmptyMovieClip("prel_mc", this.getNextHighestDepth());
    preloader_mc.onEnterFrame = function() {
    var bCaricati = _root.txt_mc.getBytesLoaded();
    var bTotali = _root.txt_mc.getBytesTotal();
    var percentuale = Math.round(bCaricati/bTotali*100);

    if (bTotali>4 && bCaricati>=bTotali) {
    _root.barrap_mc._visible = false;
    _root.txt_mc.gotoAndPlay(2);
    _root.percentuale_txt._visible = false;
    _root.txt_mc._visible = true;
    this._parent.play();
    delete this.onEnterFrame;
    } else {
    _root.percentuale_txt._visible = true;
    _root.barrap_mc._visible = true;
    _root.barrap_mc._xscale = percentuale;
    _root.txt_mc._visible = false;

    _root.percentuale_txt.text = "caricamento... "+String(percentuale)+"%";
    }
    };

  2. #2
    la procedura più comoda e quella di creare un clip che in ingresso riceve un array e una funzione che si occupa di caricare uno alla volta tutti i file contenuti nell'array.

  3. #3
    ti dico la verità ma non ho capito proprio quello che intendi per "creare un clip che in ingresso riceve un array e una funzione che si occupa di caricare uno alla volta tutti i file contenuti nell'array". Scusami ma non sono espertissima di action. Se per cortesia mi puoi spiegare meglio.
    Grazie

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    in teoria ti dovrebbe bastare solo scrivere al posto di

    var bCaricati = _root.txt_mc.getBytesLoaded();
    var bTotali = _root.txt_mc.getBytesTotal();

    questo

    var bCaricati = _root.txt_mc.getBytesLoaded()+_root.pippo_mc.getBy tesLoaded();
    var bTotali = _root.txt_mc.getBytesTotal()+_root.pippo_mc.getByt esTotal();

  5. #5
    Mitico mi hai veramente risolto un problema!
    grazie mille

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da calipso84
    Mitico mi hai veramente risolto un problema!
    grazie mille

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.