Como puedo pasarle la URL correcta al container_mc que se encuentra en uun array. El container_mc, es en donde se carga la imagen que es seleccionada a traves del menu. Para que puedan entender de una mejor forma, les adjunto el code... que hace referencia a mi problematica.....
Esta funcion, permite que al hacer clic en una opcion del menu, me abra la imagen y vaya a la URL correspondiente, lo cual no deberia ocurrir...
Código ActionScript :
function clickBtn() {
lastLoaded.activo = false;
lastLoaded._alpha = 60;
this.activo = true;
container_mc._alpha = 0;
container_mc(this);
displayMedia(this);
lastLoaded = this;
getURL("http://"+this.enlace,"_blank","POST");}
El code del container_mc, se los adjunto:
Código ActionScript :
function displayMedia(mc) {
var preloader_mcl:MovieClipLoader = new MovieClipLoader();
var oyendo:Object = new Object();
var rand:Number = int(Math.random()*node_arr.length)
preloader_mcl.addListener(oyendo);
var this_fu:Fuse = new Fuse();
container_mc._alpha = 0;
this_fu.push({target:container_mc, scale:100, alpha:100, ease:"easeOutQuad", seconds:.5});
this_fu.start();
switch (mc.medio) {
case "jpg" :
case "gif" :
case "png" :
upVolume();
oyendo.onLoadComplete = function() {
container_mc.setMask(cont_mask);
container_mc.alphaTo(100, .5); };
preloader_mcl.loadClip(mc.imagen,container_mc);
break; }
}y el ultimo es donde se cargan las imagen y se guardan en el array...
Código ActionScript :
node_arr = this.firstChild.childNodes;
var num:Number = node_arr.length;
for (var i:Number = 0; i<num; i++) {
item = botones_mc.attachMovie("button", "btn"+i, i);
item.imagen = node_arr[i].firstChild.firstChild.nodeValue;
item.enlace = node_arr[i].lastChild.previousSibling.firstChild.nodeValue;
item.thumb = node_arr[i].lastChild.firstChild.nodeValue;
item.th_height = Number(node_arr[i].lastChild.attributes.altura);
trazar(i+" : "+heightScroll);
item.orden = i;
item.medio = item.imagen.substr(item.imagen.length-3, 3);
item.image_mc.loadMovie(item.thumb);
item.yTarget = heightScroll;
item._y = 500+(i*30);
item._yscale = item._xscale=Math.random()*200;
item._alpha = Math.random()*100;
var this_fu:Fuse = new Fuse();
this_fu.push({target:item, y:item.yTarget, alpha:60, scale:100, ease:"easeInOutQuad", seconds:1+(i/10)});
this_fu.start();
heightScroll += item.th_height+3;
item.hitArea = item.area;
item.area._visible = false;
item.activo = false;
item._alpha = 60;
item.onRollOver = sobreBtn;
item.onRollOut = fueraBtn;
item.onRelease = clickBtn;
item.hitArea = item.image_mc;Entonces, la consulta final es: en vez de que la accion del clic y que abra una URL sea desde el menu item.onRelease = clickBtn; y que esa accion sea desde el container_mc, que deberia cambiar o que estoy omitiendo....
Por favor necesito de toda su ayuda, ya que me estoy partiendo el mate desde hace mucho
