Ho visto che tra i componenti di Flash 8, è presente anche il preload con barra di avanzamento. E' possibile applicare questa barra ad un movie che carica un'immagine esterna, e quindi utilizzare il componente nel caricamento?
Ho visto che tra i componenti di Flash 8, è presente anche il preload con barra di avanzamento. E' possibile applicare questa barra ad un movie che carica un'immagine esterna, e quindi utilizzare il componente nel caricamento?
Così funge:
//metti la progressbar sullo stage, assegnali nome istanza my_pb
var my_pb:mx.controls.ProgressBar;
/* nel caso voglia cambiargli colore metti la riga che segue senò cancellala */
my_pb.setStyle("themeColor", "haloOrange");
var my_mcl:MovieClipLoader = new MovieClipLoader();
var mclListener:Object = new Object();
mclListener.onLoadProgress = function(target_mc:MovieClip, numBytesLoaded:Number, numBytesTotal:Number):Void {
var pctLoaded:Number = Math.ceil(100*(numBytesLoaded/numBytesTotal));
my_pb.setProgress(numBytesLoaded, numBytesTotal);
};
my_mcl.addListener(mclListener);
};
/* assegna il codice ad un pulsante che carica foto.jpg dalla cartella foto dentro l mc fotoHolder_mc */
caricaimmagine_btn.onRelease = function() {
my_mcl.loadClip("foto/foto.jpg",
fotoHolder_mc);
Spero di non avere omesso nulla, fammi sapere
Grazie mille, per adesso sto lavorando ad un altro filmato, quando testetò il tuo codice cti farò sapere!
Grazie ancora!![]()