Hello everyone!
I’m new here, and like most of the people in this forum i’m looking for some help.
I’m trying to build a PhotoGallery applications. I’m using an external XML file to load the content and a DuplicateMovieClip method to create the holders for each thumbnail. Now I would like to implement an effect each time I rollover each thumbnail since they are overlapping. The effect I have in mind is a simple swaptDepths that brings the selected thumbnail on top of the others. I’m not quite sure how to reference the movieclip I want to bring on top of the others since they are all created dinamically. I tried to put a onRollOver function inside the for statement I used to create the dinamic clips, but obviously the swaptDepths method is not working. Any idea how I can accomplish this? I hope waht I wrote made sense. I’m posting part of the code I’m working with anyway.
Any help would be really appreciated. Thank you for your time!
here it is:
myXML.onLoad = function(bSuccess:Boolean):Void {
if (bSuccess) {
xnCatNode = myXML.childNodes[1];
for (var i:Number = 0; i<xnCatNode.childNodes.length; i++) {
aThumb.push(xnCatNode.childNodes*.lastChild.firstChild.nodeValue);
var nRandom:Number = randRange(0, 7);
var sCard:String = "card"+i;
var nSpacing:Number = 50;
thumbnail_mc.card.duplicateMovieClip(sCard, i);
thumbnail_mc[sCard]._y = i*nSpacing;
thumbnail_mc[sCard]._rotation = aRotation[nRandom];
thumbnail_mc[sCard].base.filters = [DropS];
myMCL.loadClip(aThumb*, thumbnail_mc[sCard].thumb_holder);
thumbnail_mc[sCard].onRollOver = function() {
//some code to swapDepths?
};
}
} else {
error_txt.text = "Unable to load Photo Library. Please try again later.";
}
};