Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/06/2007, 17:32
box_factor
 
Fecha de Ingreso: febrero-2005
Ubicación: Buenos Aires
Mensajes: 220
Antigüedad: 19 años, 2 meses
Puntos: 0
Información problema entre MENU FLASH y Z-INDEX

Hola y gracias por leer este post

La situacion se plantea de la siguiente manera.
Hay un swf correspondiente a un menu animado. Este menu es desplegable, por lo tanto, para su estado normal, ocupa unos 700 x 200px. Al rollover, se despliega a unos 700 x 500px.

El concepto inicial fue recurrir a z-index para posicionarlo por sobre el HTML.
Ahora bien, ocurre, y hasta el momento no se ha resuelto, que mas alla del z index y el estado no desplegado del menu (rollout), todos los elementos del HTML que quedan debajo del espacio en z correspondiente a los 700 x 500px del flash, son inaccesibles. Es decir, quedan inutilizables todos los links a diversos temas existentes en el HTML.

No logramos dar con la solucion, es una experiencia tediosa.

Al momento, una posibilidad estimada podria ser ( expongo )

Tal vez, el rollover/rollout se capturaría dentro del flash y se llamaría a la función javascript para que cambie el z-index. Sería un botón transparente que englobaría el menu principal y los dos botones de los carteles.

Es una posibilidad pero no lo he conseguido todavía :(

Sería en Acciones-Fotogramas del menu principale

on(RollOver){
GetURL("javascript:poner();");
}

on(RollOut){
GetURL("javascript:quitar();");
}

Y en el HTML está el código de la funciones poner() y quitar() que lo que deberia hacer es...

<script language="Javascript" type="text/javascript">
function poner(){
document.getElementById('menu_out').style.zIndex=2 ;
document.getElementById('pagina').style.zIndex=0;
}
function quitar(){
document.getElementById('menu_out').style.zIndex=0 ;
document.getElementById('pagina').style.zIndex=2;
}
</script>

Sinceramente, lo que cuenta es la solucion. Posiblemente, por ser esta una primera experiencia superponiendo un menu, este enfocando hacia una salida equivocada...

Agradezco a todos y los invito a aportar soluciones en base a sus experiencias personales, especialmente aquellos que hayan pasado por esto antes.

Saludos y gracias por tu interes!
__________________
Aprender trae dolores de cabeza...Enseñar, satisfacción :pensando: