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

actionscript y javascript

Estas en el tema de actionscript y javascript en el foro de Flash y Actionscript en Foros del Web. una preguntota, tengo ana pagina en flash pero no quisiera que me mandara mediante texto dinamicos lso mensajes de error y no se si se ...
  #1 (permalink)  
Antiguo 02/05/2005, 15:28
 
Fecha de Ingreso: diciembre-2004
Mensajes: 120
Antigüedad: 19 años, 4 meses
Puntos: 0
Pregunta actionscript y javascript

una preguntota, tengo ana pagina en flash pero no quisiera que me mandara mediante texto dinamicos lso mensajes de error y no se si se pueda hacer en actionscript como los mensajes en javascript donde solo le das ok ó cancel pero sigues en la misma pantalla, se podra hacer en action script o se podra interactuar con javascript.


Saludos y gracias...
  #2 (permalink)  
Antiguo 02/05/2005, 15:59
Avatar de siddharta  
Fecha de Ingreso: octubre-2003
Ubicación: siguiendo el sagrado dharma del flash
Mensajes: 294
Antigüedad: 20 años, 6 meses
Puntos: 0
una de las formas en las que puedes interactuar con javascript desde flash en con el comando getURL();

por ejemplo, si pones esta funcion entre los < header> de tu html

<script language="JavaScript" type="text/JavaScript">
<!--
function popup(msg) { //v1.0
alert(msg);
}
//-->
</script>

luego en tu flash haces un boton con este codigo:

on(release){
getURL("javascript:popup('Hola! soy una alerta invocada desde el flash!'");
}

si todo sale bien deberia aparecer un pop up cuando presionas el boton.

en general puedes llamar cualquier funcion JS con el esquema

getURL("javascript:nombre-de-la-funcion(parametros);


SUERTE!!!
__________________
Probablemente estoy pagando una deuda karmica... pero no sabia que me cobraban con intereses.
------------------------------------------------
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 15:17.