Scusate ,mi spiegate come posso fare:
ho un pulsante che tramite loadMovie carica una foto;vorrei pero' che ci fosse un preload!
Grazie.
Scusate ,mi spiegate come posso fare:
ho un pulsante che tramite loadMovie carica una foto;vorrei pero' che ci fosse un preload!
Grazie.
crea un mc vuoto chiamato contenitore
poi sul primo frame metti questo script
function preload(clip){
clip.stop();
car = clip.getBytesLoaded();
tot = clip.getBytesTotal();
perc = Math.round((car/tot)*100);
clip.createTextField("testo", 1, (this._width/2), (this._height/2), 200, 20);
clip.testo.wordWrap = true;
testoformat = new TextFormat();
testoformat.color = "0x123466";
testoformat.font = "Verdana";
clip.testo.setTextFormat(testoformat);
if(!isNaN(perc)) {
clip.testo.text = "Caricamento..."+perc+"%";
clip.testo.setTextFormat(testoformat);
}
if (car == tot && car > 1024) {
clearInterval(a);
clip.testo.text = "";
clip.play();
}
}
poi crei il pulsante e lo istanzi ad es bt e poi sempre sulla timeline
l'azione associata al pulsante
bt.onRelease = function() {
loadMovie("tuaimg.jpg", "contenitore");
a = setInterval(preload, 50, contenitore);
};
ciao
![]()
![]()
la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !
Grazie mille funziona!
Dato che ci sono chiedo un 'altra cosa.
L'esempio di prima e' con una pressione di un tasto e se io volessi far caricare la foto senza la prssione di un tasto come sarebbe?
di nuovo grazie.
loadMovie("tuaimg.jpg", "contenitore");
a = setInterval(preload, 50, contenitore);
dovrebbe bastare solo questo su di un fotogramma
ciao
la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !
![]()
E l'effetto fade come si crea!
Di nuovo grazie.
Mi spiego meglio:
dopo che che l'immagine e' stata caricata vorrei un effetto fade!
Grazie.