Crea due mc, uno per l'immagine e uno per il pulsante relativo all'immagine (che poi è un contenitore dell'immagine) ed assegni l'azione direttamente al contenitore, invece che all'immagine così non hai problemi, anche perchè ,facendo come hai impolstato la cosa tu dovresti fare una verifica per capire quando il loadmovie ha caricato realmente l'immagine
codice:
//Indica il numero foto da mostrare in orizzontale
numero_colonne = 3;
// Contatori per identificare su quale riga e colonna mi trovo
riga = 1;
colonna = 0;
//Indicano le distanze tra una foto e un'altra sia in orizzontale che verticale
distanzay = 20;
distanzax = 20;
//Indicano in quale posizione devo mettere le foto sia in orizzontale che verticale
cursorex = distanzax;
cursorey = distanzay;
//Dimensioni immagini
fotow = 100;
fotoh = 100;
cont = 0;
filexml = "dump.xml";
ApriXML();
function ApriXML() {
mioxml = new XML();
myarray = new Array();
mioxml.load(filexml);
mioxml.onLoad = ElaboraXML;
function ElaboraXML(success) {
if (mioxml.loaded) {
myarray = mioxml.firstChild.nextSibling.childNodes;
for (i=0; i<=myarray.length; i++) {
if (myarray[i].nodeName == "quadro") {
cont++;
contenitoreclip = _root.createEmptyMovieClip("contenitore"+cont, cont);
clip = contenitoreclip.createEmptyMovieClip("miniatura"+cont);
clip.loadmovie("zoom.php?foto="+[myarray[i].childNodes[1].firstChild.nodeValue]+"&fotow="+fotow+"&fotoh="+fotoh, cont);
if (colonna == 3) {
colonna = 0;
righe++;
cursorey = cursorey+fotoh+distanzay;
cursorex = distanzax;
}
x = cursorex;
y = cursorey;
contenitoreclip._x = x;
contenitoreclip._y = y;
colonna++;
cursorex = cursorex+fotow+distanzax;
trace(cursorey);
//qui assegni quello che ti pare al MC creato
contenitoreclip.onRelease = function() {
funzionepercaricarelafotochetiparedovetipare();
};
//se ti pare magari anche azione di alpha sull'immagine che hai caricato dentro
contenitoreclip.onRollOver = function() {
setProperty(this, _alpha, 100);
};
contenitoreclip.onRollOut = function() {
setProperty(this, _alpha, 65);
};
}
}
}
}
A me così funziona...