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

Cargar HTMLdentro de una pelicula Flash

Estas en el tema de Cargar HTMLdentro de una pelicula Flash en el foro de Flash y Actionscript en Foros del Web. Hola, mi pregunta es la misma que exponían en 2006. http://www.forosdelweb.com/f16/puede-cargar-html-dentro-swf-374069/ Necesito llamar una pagina HTML, por ejemplo www.Google.es , dentro de un recuadro en ...
  #1 (permalink)  
Antiguo 07/07/2010, 18:19
SmD
 
Fecha de Ingreso: septiembre-2009
Mensajes: 1
Antigüedad: 14 años, 7 meses
Puntos: 0
Busqueda Cargar HTMLdentro de una pelicula Flash

Hola, mi pregunta es la misma que exponían en 2006.
http://www.forosdelweb.com/f16/puede-cargar-html-dentro-swf-374069/

Necesito llamar una pagina HTML, por ejemplo www.Google.es , dentro de un recuadro en mi película en Flash.
Mas o menos como llamaríamos otra película, pongo un ejemplo del código que utilizo en AS2 para cargar una película externa:


btn1.onRelease=function()
{
unloadMovie(nombre_de_instancia_del_recuadro);
loadMovie("pelicula.swf", nombre_de_instancia_del_recuadro)
}



Me parecieron curiosas algunas de las respuestas ya que citaban la pagina 470 del libro "Flash Mx 2004". Bien, ese libro sólo tiene 432 páginas y por mas que he buscado no he encontrado nada allí.

Muchas gracias de antemano por la ayuda y espero respuesta impacientemente
  #2 (permalink)  
Antiguo 07/07/2010, 18:53
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 16 años, 10 meses
Puntos: 67
Respuesta: Cargar HTMLdentro de una pelicula Flash

Hasta donde sé aún no puedes hacer eso con flash, flash solo acepta unas etiquetas html lee aquí http://www.cristalab.com/tutoriales/...-mx-2004-c91l/
__________________
{ Flash }
  #3 (permalink)  
Antiguo 07/07/2010, 19:03
 
Fecha de Ingreso: junio-2010
Ubicación: Charlotte, NC
Mensajes: 611
Antigüedad: 13 años, 10 meses
Puntos: 95
Respuesta: Cargar HTMLdentro de una pelicula Flash

Pues, primero es una aplicacion de escritorio o es una aplicación online?
Con Zinc, puedes hacerlo pero creo que solo funciona offline.
Para online, creo que puedes utilizar FlashML o intenta con Adobe AIR
  #4 (permalink)  
Antiguo 08/07/2010, 18:37
 
Fecha de Ingreso: julio-2010
Mensajes: 3
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Cargar HTMLdentro de una pelicula Flash

Creo que no se puede hacer eso que dices, sin embargo a mí se me ocurrió un truco que funcionaba. El problema que tenía yo es que tenía una web hecha en AS2 y tenía que mostrar un mapa de Google dinámico, pero la API de GoogleMaps solo vale para AS3 y no era cuestion de reescribir todo el sitio.

Así que lo que se me ocurrió fue hacer que mi película llamara a un HTML que contenía el mapa y que este HTML se cargara en una capa CSS por encima de la capa que contenía la película flash de manera que la película HTML quedara justito sobre el hueco que había dejado libre en la película flash, pareciendo de esta manera que el mapa de Google se cargaba dentro de la película Flash, cuando en realidad era simlemente que el Flash le estaba pidiendo a su página madre que cargara el mapa por encima suyo.

Aquí te dejo el código que probé (y que funcionó)

Cita:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Ejemplo</title>
<script language="javascript">AC_FL_RunContent = 0;</script>
<script src="[URL="http://www.forosdelweb.com/view-source:file:///G:/Proyectos/www/anemaecore/Temp/AC_RunActiveContent.js"]AC_RunActiveContent.js[/URL]" language="javascript"></script>
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">

<div id=layer1 style="position:absolute; top:118; left:25; width:550; height:315; z-index:1; padding:0px;">
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0','height','520','widt h','600','src','wmode','quality','high','pluginspa ge','http://www.macromedia.com/go/getflashplayer','wmode','transparent','movie','map a' ); //end AC code
</script>
</DIV>
<script language="javascript">
if (AC_FL_RunContent == 0) {
alert("Esta página requiere el archivo AC_RunActiveContent.js.");
} else {
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0','width','100%','heigh t','100%','id','intro','align','middle','src','int ro','quality','high','wmode','transparent','name', 'intro','allowscriptaccess','sameDomain','allowful lscreen','false','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','intro' ); //end AC code
}
</script>
<noscript>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="100%" height="100%" id="intro" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="false" />
<param name="movie" value="intro.swf" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><param name="bgcolor" value="#FFCC99" /> <embed src="intro.swf" quality="high" wmode="transparent" bgcolor="#FFCC99" width="100%" height="100%" name="intro" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</noscript>
</body>
</html>
mapa.swf es la película en AS3 que utiliza la API de GoogleMaps
intro.swf es la película en AS2 que está por debajo simulando que mapa.swf está dentro de ella.

Lo que no llegué a hacer es que intro.swf fuera quien solicitara la carga de mapa.swf, pues ya con lo que tenía me valía, pero espero que con la idea ya puedas terminarlo tú solo (Y postearnos los resultados!).
  #5 (permalink)  
Antiguo 08/07/2010, 18:42
 
Fecha de Ingreso: julio-2010
Mensajes: 3
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Cargar HTMLdentro de una pelicula Flash

Por supuesto, tambien lo puedes hacer al reves: que la página HTML se cargue en un frame en la página madre y la película flash en la capa superior con un agujero para que se vea el frame a través

Etiquetas: flash, pelicula
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 07:46.