ho un problema, in un filmato flash, vorrei far vedere delle immagini che scorrono, una dietro l'altra dall'alto in basso.
le immagini sono prese da un xml.
in pratica ho creato due movieclips foto1_mc e foto2_mc, il filmato inizia con foto1_mc visibile, arriva foto2_mc e foto1_mc viene "spinto fuori" ed il filmato ricomincia...
sono davvero incastrato a fare l'actionscript.
le immagini (i nomi delle immagini) sono salvati in un array chiamato array_foto.
vi prego potete darmi una mano?
-------PRELOAD-----------
filexml = "prodotti-home.xml";
ApriXML();
function ApriXML() {
_global.mioxml = new XML();
_global.myarray = new Array();
mioxml.ignoreWhite = true;
mioxml.load(filexml);
mioxml.onLoad = ElaboraXML;
function ElaboraXML(success) {
if (mioxml.loaded) {
_global.myarray = mioxml.childNodes;
};
};
};
_global.contatore = 0;
_global.contatore1 = 1;
_global.primavolta = true;
----------FILMATO PRINCIPALE------------
i = _global.myarray.length;
if (primavolta == true) {
_global.primavolta = false;
foto1_mc.loadMovie(myarray[_global.contatore].attributes.foto);
foto2_mc.loadMovie(myarray[_global.contatore1].attributes.foto);
}
else {
foto2_mc.loadMovie(myarray[_global.contatore1].attributes.foto);
}
trace("----");
trace("i "+i);
trace("mayarray[contatore] "+myarray[_global.contatore].attributes.foto);
trace("contatore "+_global.contatore);
trace("contatore1 "+_global.contatore1);
trace("----");
if (_global.contatore1 != i ) {
_global.contatore++;
_global.contatore1++;
}
else {
_global.contatore = 0;
_global.contatore1 = 1;
};
-----------FRAME 100-----------
foto1_mc.loadMovie(myarray[_global.contatore].attributes.foto);
-------------------------------
in pratica ecco l'output:
----
i 4
mayarray[contatore] prodotti-homepage/1.jpg
contatore 0
contatore1 1
----
----
i 4
mayarray[contatore] prodotti-homepage/2.jpg
contatore 1
contatore1 2
----
----
i 4
mayarray[contatore] prodotti-homepage/3.jpg
contatore 2
contatore1 3
----
----
i 4
mayarray[contatore] prodotti-homepage/4.jpg
contatore 3
contatore1 4
----
Error opening URL 'file:///C|/slide/undefined'
----
i 4
mayarray[contatore] prodotti-homepage/1.jpg
contatore 0
contatore1 1
----
----
i 4
mayarray[contatore] prodotti-homepage/2.jpg
contatore 1
contatore1 2
----
----
i 4
mayarray[contatore] prodotti-homepage/3.jpg
contatore 2
contatore1 3
----
**************************
non riesco davvero a cavrne le gambe!!!!!!!!!!!

Rispondi quotando