¨
Código ActionScript :
import mx.transitions.Tween; import mx.transitions.easing.*; //array nombres //var nomb:Array = new Array("Jumper","Chemise Primaria","Uniforme de Deporte","Unif. Futbolito(Arquero)","Unif. Futbolito","Unif. Baloncesto","Chaqueta","Polover");// HICE este array porque quiero de alguna manera mostrar en una caja de texto que se encuentra en el root de la pelicula cada uno de los nombres al pasar el cursor sobre cada mc// ///crear el mc for(var i=1; i<9; i++){ var t:MovieClip = createEmptyMovieClip("thumb_mc"+i,i) var holder:MovieClip = t.createEmptyMovieClip("holder",0) //creo contenedor interno para evitar preload t._x = 240*(i-1); holder.loadMovie("images/mini/mini"+i+".jpg") t.destino = "Soy el destino de "+t //copio al timeline del MC, sino todos harán lo mismo t.thumb = "images/mini/mini"+i+".jpg" t.nr = i; t.onPress = function(){ trace(this.thumb) //var img:String = "0"+this.nr+"_unif.jpg" //getURL("images/"+img,"_blank")// Esta fue mi primera solucion; en lugar de abrir un div abrir la imagen en el navegador; pero no me gusta... getURL("javascript:mostrar(foto"+i+")") // O algo asi aqui es donde mas necesito que me ayuden :'( } }
y en html tengo esto
Código HTML :
<head> <script> // definiciones basicas OCULTO="none"; VISIBLE="block"; function mostrar(fot) { document.getElementById(fot).style.display=VISIBLE; document.getElementById('ver_off').style.display=VISIBLE; document.getElementById('ver_on').style.display=OCULTO; } function ocultar(fot) { document.getElementById(fot).style.display=OCULTO; document.getElementById('ver_off').style.display=OCULTO; document.getElementById('ver_on').style.display=VISIBLE; } </script> </head> <body> <div id="foto1" style="z-index:1000; left:50%; margin-left:-275px; top:50%; margin-top:-366px; display:none"><img src="images/01_unif.jpg" /><br /><a href="#" id="ver_off" onclick="ocultar('foto1')">cerrar</a></div> <div id="foto2" style="z-index:1001; left:50%; margin-left:-275px; top:50%; margin-top:-206px; display:none"><img src="images/02_unif.jpg" /><br /><a href="#" id="ver_off" onclick="ocultar('foto2')">cerrar</a></div> <div id="foto3" style="z-index:1002; left:50%; margin-left:-275px; top:50%; margin-top:-206px; display:none"><img src="images/03_unif.jpg" /><br /><a href="#" id="ver_off" onclick="ocultar('foto3')">cerrar</a></div> <div id="foto4" style="z-index:1003; left:50%; margin-left:-275px; top:50%; margin-top:-206px; display:none"><img src="images/04_unif.jpg" /><br /><a href="#" id="ver_off" onclick="ocultar('foto4')">cerrar</a></div> <div id="foto5" style="z-index:1004; left:50%; margin-left:-275px; top:50%; margin-top:-206px; display:none"><img src="images/05_unif.jpg" /><br /><a href="#" id="ver_off" onclick="ocultar('foto5')">cerrar</a></div> <div id="foto6" style="z-index:1005; left:50%; margin-left:-200px; top:50%; margin-top:-266px; display:none"><img src="images/06_unif.jpg" /><br /><a href="#" id="ver_off" onclick="ocultar('foto6')">cerrar</a></div> <div id="foto7" style="z-index:1006; left:50%; margin-left:-275px; top:50%; margin-top:-206px; display:none"><img src="images/07_unif.jpg" /><br /><a href="#" id="ver_off" onclick="ocultar('foto7')">cerrar</a></div> <div id="foto8" style="z-index:1007; left:50%; margin-left:-275px; top:50%; margin-top:-206px; display:none"><img src="images/08_unif.jpg" /><br /><a href="#" id="ver_off" onclick="ocultar('foto8')">cerrar</a></div>
cada div equivale a un mc boton de flash que genere con el codigo que les mostre primero; por fis como hago para mostrar el contenido de cada div al presionar sobre el mc correspondiente?