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

HTML y Flash

Estas en el tema de HTML y Flash en el foro de Flash y Actionscript en Foros del Web. hola. la pregunta es simple, tengo una pagina hecha en html, que carga un swf, la idea es que cuando el swf carge completo con ...
  #1 (permalink)  
Antiguo 16/01/2009, 10:19
 
Fecha de Ingreso: mayo-2008
Mensajes: 4
Antigüedad: 9 años, 7 meses
Puntos: 0
HTML y Flash

hola.

la pregunta es simple, tengo una pagina hecha en html, que carga un swf, la idea es que cuando el swf carge completo con todos sus loader, se dibuje un boton en el html que llama a otro html.

alguien sabe como hacerlo o darme alguna guia.

saludos y gracias.
  #2 (permalink)  
Antiguo 16/01/2009, 11:58
 
Fecha de Ingreso: diciembre-2004
Mensajes: 418
Antigüedad: 13 años
Puntos: 2
Respuesta: HTML y Flash

para eso necesitas saber javascript y tb actionscript, el action script para detectar cuando se termino de cargar (codigo para un proloader, tutoriales hay un moton) el swf, cuando termine de cargar llamas a un javacript ( getURL("javascript: muestra_boton();") ). en tu html debes tener la funcion:

<script language="javascript">
function muestra_boton(){
midiv.document.getElementbyId("midiv");
midiv.innerHTML = "<input type='button' name='Submit' value='Submit' onclick='direccionde html'>"
}
</script>

esto se pone dentro del tag header del html.

y en el body debajo de tu swf, pones: <div id="midiv"></div>

Bueno la idea basica es esta, revisa si todo esta ok, porq ahorita no tengo los medios para probarlo si todo esta bien escrito, pero la idea en si , funciona. no veo otra forma, porq flash no interactua directamente con el html, necesita del javascript como intermediaro. suerte.
__________________
Veo de todo un poco, pero siempre tengo mis favoritos xD. No subestimen a Flash!
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 17:13.