Ver Mensaje Individual
  #10 (permalink)  
Antiguo 08/05/2008, 19:07
gabrielsalicio
 
Fecha de Ingreso: mayo-2008
Mensajes: 1
Antigüedad: 15 años, 11 meses
Puntos: 0
Re: Ayuda con codigo Flash

Hola auplaza si mal no entendi tu problema es que al hacer click desde flash se abra una ventana del estilo GreyBox directamente y evitar la pagina html que hay intermedia.

Proba hacer lo siguiente: desde flash usa getURL("javascript:tuFunction()"); para invocar una la funcion que esta definida en el html que contiene la pelicula flash.

El html que contiene la pelicula flash debe tener lo siguiente:

Importar lo que es relativo a GreyBox :

<script type="text/javascript">
var GB_ROOT_DIR = 'http://localhost:8080/greybox/';
</script>
<script type="text/javascript" src="greybox/AJS.js"></script>
<script type="text/javascript" src="greybox/AJS_fx.js"></script>
<script type="text/javascript" src="greybox/gb_scripts.js"></script>
<link href="greybox/gb_styles.css" rel="stylesheet" type="text/css" />

y la definicion de la funcion que es llamada desde la pelucula es la siguiente :


<script type="text/javascript">
function tuFunction(){
GB_myShow('Competencia OE', 'http://www.google.com.ar', '600','800');
}

function GB_myShow (caption, url, /* optional */ height, width, callback_fn) {
var options = {
caption: caption,
height: height || 500,
width: width || 500,
fullscreen: false,
show_loading: false,
callback_fn: callback_fn
}
var win = new GB_Window(options);
return win.show(url);
}
</script>

Esto te deberia funcionar, solo tenes que cambiar las url, que en mi caso es la pagina de google ....