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

    Preload per file pesante

    Salve, io ho creato un file per internet che pesa circa 500kb. Logicamente è abbastanza pesante per girare su internet, ma non ho potuto fare di meglio, la versione cd pesava 2mb!!!
    Quindi stavo pensando a due soluzioni, la prima sarebbe quella di fare alcuni movie da caricare successivamente, ma vorrei evitare di vedere tanti loading. La seconda, e chi ho bisogno del vostro aiuto, è di far fare il loading fino ad un determinato fotogramma e il resto lasciarlo che si carichi man mano che si visualizza il filmato.
    Ora io ho questo loading:

    nel primo fotogramma
    btload = _root.getBytesLoaded();
    totbt = _root.getBytesTotal();
    sclbar = btload*100/totbt;
    sclbar = Math.round(sclbar);
    setProperty(_root.orangebar, _xscale, sclbar);
    setProperty(_root.ldper, _x, barwid);

    nel secondo fotogramma
    if (btload>=totbt) {
    gotoAndPlay("intro2", 1);
    // trace ("loading complete");
    } else {
    gotoAndPlay(1);
    }

    Purtroppo la programmazione non mi vuole entrare in testa. Ad intuito mi verrebbe da modificare il valore da assegnare a totbt, ma cosa ci scrivo?
    Spero che qualcuno di voi possa darmi una mano

    Silvia


  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    codice:
    if (btload>= (totbt / 2)) {
    	gotoAndPlay("intro2", 1);
    	// trace ("loading complete");
    } else {
    	gotoAndPlay(1);
    }
    in questo modo parte quando è carico a metà. Se metti 3, quando è carico un terzo, e così via..

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.