Innanzitutto grazie... Ma dove devo cambiare i percorsi, negli swf figli o nell'sfw padre? Giusto per capire, vi incollo il codice del primo frame di galleria.swf. Così com'è funziona se viene caricato in una pagina o in Flash, ma non se viene caricato all'interno di index.swf. Come dovrei modificare i percorsi in modo da farlo funzionare?
codice:
stop();
cantiere=1;
comune="montano";
nome_comune=comune;
codice_cantiere=cantiere;
loadVariables('../immagini/cantieri/'+cantiere+'/variabili.txt', _root);
//_root.onLoad = function():Void {
//nome_comune=0;
_root.createEmptyMovieClip("immagine1", 0);
var loader = new MovieClipLoader();
loader.loadClip("../immagini/comuni/"+comune+"/1.jpg", immagine1);
immagine1._x = 70;
immagine1._y = 30;
immagine1._xscale = 80;
immagine1._yscale = 80;
immagine1._alpha = 0;
//nome_comune=1;
_root.createEmptyMovieClip("immagine2", 1);
loader.loadClip("../immagini/comuni/"+comune+"/2.jpg", immagine2);
immagine2._x = 90;
immagine2._y = 50;
immagine2._xscale = 80;
immagine2._yscale = 80;
immagine2._alpha = 0;
//nome_comune=2;
_root.createEmptyMovieClip("immagine3", 2);
loader.loadClip("../immagini/comuni/"+comune+"/3.jpg", immagine3);
immagine3._x = 110;
immagine3._y = 70;
immagine3._xscale = 80;
immagine3._yscale = 80;
immagine3._alpha = 0;
//nome_comune=3;
//caricamento immagine1
function caricamento1() {
immagine1.onEnterFrame = function():Void {
immagine1._alpha += 5;
};
if (immagine1._alpha>=100) {
clearInterval(id1);
}
}
id1 = setInterval(caricamento1, 1000);
//caricamento immagine 2
function caricamento2() {
immagine2.onEnterFrame = function():Void {
immagine2._alpha += 5;
};
if (immagine2._alpha>=100) {
clearInterval(id2);
}
}
id2 = setInterval(caricamento2, 4000);
//caricamento immagine 3
function caricamento3() {
immagine3.onEnterFrame = function():Void {
immagine3._alpha += 5;
};
if (immagine3._alpha>=100) {
clearInterval(id3);
}
}
id3 = setInterval(caricamento3, 7000);
//spostamento immagine 1
function funzione3() {
immagine3.onEnterFrame = function():Void {
immagine3._x += 25;
};
if (immagine3._x>=300) {
clearInterval(id4);
}
}
id4 = setInterval(funzione3, 11000);
//spostamento immagine 2
function funzione4() {
immagine2.onEnterFrame = function():Void {
immagine2._x -= 30;
};
if (immagine2._x>=-100) {
clearInterval(id5);
}
}
id5 = setInterval(funzione4, 11000);
//spostamento immagine 3
function funzione5() {
immagine1.onEnterFrame = function():Void {
immagine1._y -= 30;
};
if (immagine1._y>=-300) {
clearInterval(id6);
}
}
id6 = setInterval(funzione5, 11000);
function avviaFotoGallery() {
play();
}
idPhotoGallery = setInterval(avviaFotoGallery, 13000);
//};