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

    preloader per una serie di immagini caricate esternamente?

    Ciamo a tutti.

    Premetto che di action script non ne so molto, per questo chiedo aiuto.

    Per il preloader di una singola immagine jpg caricata esternamente di solito uso:

    function preload() {
    car = mcimm.getBytesLoaded();
    tot = mcimm.getBytesTotal();
    perc = Math.round((car/tot)*100);
    testo.text = "Loading . . . "+perc+"%";
    if (car == tot && mcimm._url != _root.url) {
    clearInterval(a);
    testo.text = "";
    mcimm._alpha = 100;
    }
    }
    mcimm._alpha = 0;
    mcimm.loadMovie("immagine.jpg");
    a = setInterval(preload, 200);


    ora vorrei realizzare un preloader valido per una serie di immagini.

    sostanzialmente vorrei che l'avanzamento del filmato si arrestasse finche' la serie di immagini in questione non si sia completamente caricata.

    devo usare un array?
    in tal caso qualcuno puo' postare il codice o un link ad un esempio da analizzare, che non so da dove partire?

    ringrazio fin da subito.

    francesco.

  2. #2

    nessuno?



    nessuno giunge in mio soccorso?

    neppure con un link ad un esempio simile?

  3. #3
    Potrebbe essere un ciclo For, o un incremento di una variabile su un pulsante

    vedi tu come riadattarlo


    codice:
    for(_root.ID=1, _root.ID < 10, _root.ID++){
                   	//azzeri alpha
    		_root.mc.temp._alpha = 0
    		_root.foto="DSC0"+_root.ID+".JPG"
    		// carichi l'immagine in un movieclip vuoto
    		_root.mc.temp.loadMovie(_root.foto);
    		    	
    		// avvii il preloader
    		a = setInterval(_root.preload, 200);
    	}
    }
    codice:
    function preload(){
    	
    // a caricamento completo
    if (_root.mc.temp.getBytesLoaded() >= _root.mc.temp.getBytesTotal()){
    				
        clearInterval(a);
    }else{
    		
       _root.loadingbar._xscale=Math.round((_root.mc.temp.getBytesLoaded()/_root.mc.temp.getBytesTotal())*100);trace(_root.loadingbar._xscale)
    }
    }

  4. #4

    non capisco bene

    perdoni la mia profonda ignoranza :-)

    alcune cose non mi sono chiare:

    il codice per il ciclo for devo associarlo a qualche elemento o posso metterlo nello stesso frame dove metto la funzione preload?

    "mc.temp" e' una movieclip che ho sullo stage?

    "loadingbar" e' una movieclip con una semplice barra?

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.