Foros del Web » Creando para Internet » Flash y Actionscript »

Ventana emergente con flash y javascript

Estas en el tema de Ventana emergente con flash y javascript en el foro de Flash y Actionscript en Foros del Web. Hola Estoy haciendo una animacion en flash y tengo este problema. En la animacion tengo una caja de texto dinamica en la que cargo un ...
  #1 (permalink)  
Antiguo 29/01/2007, 19:56
 
Fecha de Ingreso: enero-2007
Mensajes: 8
Antigüedad: 17 años, 9 meses
Puntos: 0
Ventana emergente con flash y javascript

Hola

Estoy haciendo una animacion en flash y tengo este problema. En la animacion tengo una caja de texto dinamica en la que cargo un archivo xml y asi poder crear una lista. Entonces, al pulsar en cualquiera opcion de la lista se tendria que abrir una ventana emergente pero con las dimensiones que yo quiero. Hasta ahora tengo la animacion con este codigo:

for (var i=0; i<this.firstChild.childNodes.length; i++) {
listado.htmlText = listado.htmlText + ("<a href=\"fotos/index.php?fecha=" + this.firstChild.childNodes[i].attributes.fecha + "&foto=1.jpg \">" + this.firstChild.childNodes[i].attributes.titulo + "</a><br>");
}

Se que en JS seria el tipico <a href="pagina.html" onclick="window.open('pagina.html','window','param s');return false">Bla</a>) pero no lo doy conseguido que me funcione en flash.

Pero cuando lo paso a flash no me abre ninguna ventana.

Lo unico que doy hecho en flash es abrir una ventana nueva si incluyo la opcion target=_blank

Mirando por internet solo encuentro ayuda si se usan botones con la accion GetURL.

Muchas gracias
  #2 (permalink)  
Antiguo 30/01/2007, 02:01
 
Fecha de Ingreso: enero-2007
Mensajes: 37
Antigüedad: 17 años, 10 meses
Puntos: 0
Re: Ventana emergente con flash y javascript

En Flash puedes hacer funcionar codigo javascript, la sintaxis exacta no la se, pero es algo asi como javascript(''); y dentro de las comillas metes el codigo. Yo lo he usado y funciona perfectamente.
  #3 (permalink)  
Antiguo 30/01/2007, 09:37
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Re: Ventana emergente con flash y javascript

Hola kuervox:
Bienvenido al Foro.
Si lo que quieres es abrir un Pop-up.
En el botón coloca éste código:
on (release) {
al = 400;// alto del popup a lanzar
an = 331;// ancho del popup a lanzar
getURL("javascript:NewWindow=window.open('pagina.h tml' ,'pop1','width=331,height=400,toolbar=No,location= No,scrollbars=No,status=No,resizable=No,fullscreen =No,top='+((screen.height/2)-("+al/2+"))+',left='+((screen.width/2)-("+an/2+"))+'"+"');void(0);");
}

todo los códigos que están desde: getURL hasta void(0);"); tiene que estar en una sola línea.
Allí donde dice: pagina.html coloca el nombre de la página que va a ser Pop-up, en las dimensiones haces los cambios dependiendo del tamaño que quieres abrir ese Pop-up.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #4 (permalink)  
Antiguo 31/01/2007, 08:35
 
Fecha de Ingreso: enero-2007
Mensajes: 8
Antigüedad: 17 años, 9 meses
Puntos: 0
Re: Ventana emergente con flash y javascript

Hola!

Al final di con la solucion!! Puse el codigo de javascript en el codigo de la pagina

<script language="javascript">
function abrirventana(url) {
window.open(url,"pag","width=635,height=400");
}
</script>

y en el swf puse en el enlace

listado.htmlText = "<a href=\"javascript:abrirventana('fotos/index.php?fecha=" + this.firstChild.childNodes[i].attributes.fecha + "&foto=1.jpg'); \">asd</a>;

Y funciona perfecto.

Tu idea Bandit era buena, lo que pasa que no podia crear ningun boton, es una caja de texto dinamica haciendo una lista de enlaces. Pero gracias y a nicholasZakas tb
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:52.