Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/01/2009, 08:02
Avatar de gVenom
gVenom
 
Fecha de Ingreso: julio-2008
Ubicación: Costa Rica
Mensajes: 1.458
Antigüedad: 15 años, 9 meses
Puntos: 53
Respuesta: reviosoin de web

Saludos.

Segun revise tus enlaces, el problema de la página donde no ves el flash es esta línea de código:
Código HTML:
<script src="../../Scripts/AC_RunActiveContent.js" type="text/javascript"></script> 
En tus otras páginas llamas al archivo AC_RunActiveConten.js desde un nivel menos que en este, o sea, cambia esa linea por esta:
Código HTML:
<script src="../Scripts/AC_RunActiveContent.js" type="text/javascript"></script> 
Para el problema de lightbox con flash, la solución a este problema es sencilla, pero primero hay que explicar un poco del funcionamiento del reproductor de flash.
Los diferentes modos
A partir de la versión 6 del reproductor, Macromedia (ahora Adobe) introdujo lo que se le conoce como el wmode, este parámetro le dice al reproductor de que forma pintar el contenido de la película, existen tres modos.

Window es el modo por default, utilizando este modo el reproductor optimiza el dibujado, lamentablemente con este modo seleccionado la animación siempre esta sobre todos los demás objetos del sitio.
Opaque permite el manejo de la propiedad z-index, pasando el control del dibujado al explorador, de esta manera es posible poner elementos sobre las animación flash.
Transparent permite poner transparente el fondo de la película, y a su vez nos permite manipular la pila del orden, se recomienda utilizar el modo anterior a este si no es necesario poner transparencia al fondo de la animación.
La solución
Con esto en mente el código para insertar una película flash que pueda ser manipulada en la pila del orden quedaria de la siguiente manera.
Código HTML:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="800" height="150" id="banner" align="middle">
    <param name="allowScriptAccess" value="sameDomain" />
    <param name="wmode" value="transparent" />
    <param name="movie" value="wp-content/themes/pulso/images/banner.swf" />
    <param name="quality" value="high" /><param name="bgcolor" value="#ffffff" />
    <embed wmode="transparent" src="wp-content/themes/pulso/images/banner.swf" quality="high" bgcolor="#ffffff" width="800" height="150" name="banner" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object> 
Es importante mencionar que únicamente se le agrega este parámetro al codigo generado por flash.
Código HTML:
<param name="wmode" value="transparent" /> 
Y dentro de la etiqueta <embed> se le agrega esta propiedad
wmode="transparent"
Con esto es suficiente para solucionar este pequeño y molesto bug.

suerte
__________________
"Al que venciere y guardare mis obras hasta el fin, yo le daré autoridad sobre las naciones."
Apocalipsis 2: 26
Servicios para Pymes http://dst.co.cr