Comunidad de diseño web y desarrollo en internet online

problema mostrando div html desde flash :'( y otro problema

Citar            
MensajeEscrito el 13 May 2010 03:11 am
hola chicos tengo lo siguiente en flash
¨

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?

Por jakiras

Claber

148 de clabLevel



Genero:Femenino  

msie7
Citar            
MensajeEscrito el 17 May 2010 05:06 pm
bueno no se porque lo hiciste asi pero tendras tus razones, lo que tendras que hacer es ejecutar una funcion de javascript pasando como parametro la foto que quieres que se muestre ... te mando un link para que le eches un ojo

http://www.sargentoweb.com/as2/?doc=48

saludos

Por joshuavw

Claber

306 de clabLevel



Genero:Masculino  

Juego, aprendo y programo

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.