Buenas noches.
El caso es que estoy haciendo una galeria de imagenes con carga dinamica tanto del numero de imagenes como de las imagenes propiamente dichas. He intentado de mil formas ya hacer estos efectos, rolllover, y no soy capaz, consigo que me lo haga u nicamente en el ultimo numero del menu, no en cada uno de ello independientemenete, supongo que sera debido a que el menu se carga en un mc o por el echo de ser dinamico.
Sabeis si realmente se puede realizar lo que tengo en mente???
os paso el codigo para que le echeis un ojo
Código ActionScript :
//instrucciones dinamicas var meuXML:XML = new XML(); System.useCodepage = true; meuXML.ignoreWhite = true; _global.puxa = "meuMc"; _global.espaco = 1; function Duplica(meuXML:XML):Void { var menuBot:String = puxa; var posX:Number = 0; var posY:Number = 0; for (var i = 0; i<meuXML.childNodes.length; i++) { var titulo:String = (meuXML.childNodes[i].attributes.titulo); var img:String = (meuXML.childNodes[i].attributes.img); this.attachMovie(menuBot, puxa+i, i+28,5); var item:Object = this[puxa+i]; item.titulo_txt.text = (titulo); item._x = posX += (item._height)+espaco; item._y = posY; item.guarda = img; // cargar imagen inicialmente var img_ini = (meuXML.childNodes[0].attributes.img); loadMovie (img_ini, _root.alvo); //RollOver item.onRollOver = function() { item.titulo_txt.textColor="0x000000"; //cambio el color para el rollover }; //RollOut item.onRollOut = function() { item.titulo_txt.textColor="0x767376"; // cambio color para rollout }; // cuando se presiona item.onRelease = function() { _root.mask.gotoAndPlay("2"); _root.minhaImg = this.guarda; }; } } meuXML.onLoad = function(ok) { if (ok) { Duplica(this); } }; meuXML.load("xml/galeria.xml");