Originariamente inviato da pippuzzo80
allora ho provato a procedere come mi hai consigliato... il codice è questo, tutto inserito nel frame del mio movieclip di destra nel quale creo un emptymovieclip...
http://nikinaki.altervista.org/slideShow.html
import mx.transitions.easing.*;
var immagine:String="";
this.createEmptyMovieClip("cnt",0);
function preload1(clip1){
car = clip1.getBytesLoaded();
tot = clip1.getBytesTotal();
perc = Math.floor((car/tot)*100);
clip1.createTextField("testo", 1, 0, 0, 200, 20);
clip1.testo.wordWrap = true;
format = new TextFormat();
format.color = 0x123466;
format.font = "Verdana";
clip1._alpha=0;
if(!isNaN(perc)) {
clip1.testo.text = "Caricamento.."+perc+"%";
clip1.testo.setTextFormat(format);
}
if (car >= tot && car > perc && perc == 100) {
clearInterval(a);
clip1.testo.text = "";
var mio = new ScaleSquare(clip1, 4, 4, clip1._width, clip1._height, true, mx.transitions.easing.Back.easeOut);
clip1._alpha=100;
}
}
//nome percorso img
function caricamento () {
cnt.loadMovie(immagine);
cnt._x=45;
cnt._y=85;
a = setInterval(preload1, 50, cnt);
}
la funzione caricamento viene richiamata dal frame principale, in base al bottone cliccato(cioè l'immagine...), però mi dà dei problemi, innanzitutto vedo subito l'immagine completa e soltanto dopo applica il filtro... addirittura certe volte lo applica male, mentre altre non lo applica proprio... da cosa può dipendere?
grazie comunque dell'aiuto