Ciao a tutti,
ho uno script per "pesca" delle immagini da una cartella "/img" e le visualizza tramite questo codice:
import mx.transitions.easing.*;
var slideShow:Function = function (target:MovieClip, shifting:Number, xSections, ySections, random, ease) {
var mclo:MovieClipLoader = new MovieClipLoader();
var mcli:Object = new Object();
var index:Number = 1;
mcli.onLoadProgress = function(target:MovieClip, lbytes:Number, tbytes:Number) {
trace("Caricamento..."+Math.floor((lbytes/tbytes)*100)+"%");
};
mcli.onLoadError = function(target:MovieClip, errorCode:String) {
if (errorCode == "URLNotFound") {
slideShow(target, shifting, xSections, ySections, random, ease);
}
};
mcli.onLoadInit = function(target:MovieClip):Void {
index++;
target._alpha = 100;
var scale:Object = new ScaleSquare(target, xSections, ySections, target._width, target._height, random, ease, 1);
scale.onMotionFinished = function() {
var a = setInterval(function () {
clearInterval(a);
var t:Object = new mx.transitions.Tween(target, "_alpha", None.easeNone, 100, 50, .5, true);
t.onMotionFinished = function() {
mclo.loadClip("img/"+index+".jpg", target);
};
}, shifting*1000);
};
};
mclo.addListener(mcli);
mclo.loadClip("img/"+index+".jpg", target);
};
var test:MovieClip = _level0.createEmptyMovieClip("test", 1);
// slideShow(nomeIstanzaClip, tempoPermanenzaFoto, numeroQuadratiniOrizzontali, numeroQuadratiniVerticali, comparsaQuadratiniRandom, tipoDiEase);
slideShow(test, 1, 5, 5, true, Back.easeOut);
Vorrei che l'animazione, dopo l'effetto "transition", NON esegua il "fade" in uscita ma continui a visualizzare le immagini presenti nella cartella sempre con lo stesso effetto.
Come devo modificare il codice???
Grazie per il vostro aiuto.

Rispondi quotando
Sono andato a verificare e il thread l'avevi iniziato proprio tu, ma allora perchè non hai prseguito lì?! Ero convinto che fosse tutto apposto. Se apri un nuovo thread perdiamo tutte le informazioni acquisite fino a quel momento. Boh, fai un po' tu.
