08/05/2008, 19:07
|
| | Fecha de Ingreso: mayo-2008
Mensajes: 1
Antigüedad: 16 años, 6 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 .... |