Salve a tutti, ho seguito con interesse il post per riuscire a relizzare una slideshow dinamica con effetto fade in e out di immagini tirate fuori da un xml.
Tutto ok per l'xml e via dicendo ma non riesco a risolvere un errore che mi viene restituito quando cerco di caricare le immagini (dalla seconda in poi) sul movieclip creato.
Posto il codice:
codice:
.. importo dati da xml nell'array arr_path[]... ok funzia
.. richiamo la funzione zoomImage...
function zoomImage() {
if (loaded == filesize) {
var picture_mc:MovieClip = this.createEmptyMovieClip("picture_mc", this.getNextHighestDepth());
picture_mc.createEmptyMovieClip("img"+pct, pct);
picture_mc["img"+pct]._alpha = 100;
// il problema sta qui sotto!
picture_mc["img"+pct].loadMovie(arr_path[pct], 1);
_root.label_img.text = arr_desc[pct];
Picture_fadein[pct]=new Tween(picture_mc["img"+pct],"_alpha",Strong.easeOut,0,100,3,true); //dove 3 sono i sec del fade in
Picture_fadein[pct].onMotionFinished=function() {
unloadMovieNum(picture_mc["img"+pct]);
}
Picture_fadeout[pct+"a"]=new Tween(picture_mc["img"+pct],"_alpha",Strong.easeOut,100,0,3,true); //dove 3 sono i sec del fade out
if (pct < _root.Nimg - 1) {
pct++;
} else {
pct = 0;
}
pause();
}
}
function pause() {
pauseInterval = setInterval(pause_slideshow, 6000);
function pause_slideshow() {
clearInterval(pauseInterval);
zoomImage();
}
}
Se riproduco questo codice la prima immagine la carica correttamente mentre per le altre mi da in output questo errore:
Target non trovato: Target="/picture_mc/img1" Base="_level0.picture_mc.img1"
Target non trovato: Target="/picture_mc/img2" Base="_level0.picture_mc.img2"
... e continua così...
è da un paio di giorni che cerco di risolvere ma nun ce la faccio...
qualcuno può dare una manina????
grazie mille in anticipo!