Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/08/2005, 10:44
Avatar de Solid
Solid
 
Fecha de Ingreso: enero-2003
Ubicación: Argentina
Mensajes: 180
Antigüedad: 21 años, 10 meses
Puntos: 0
De acuerdo FSCOMMAND y JavaScript

Los que alguna vez hayan querido ejecutar una función JavaScript desde una película flash seguramente se pusieron a investigar un poco en la web o simplemente a través de la ayuda de flash y se habrán encontrado con que siempre la respuesta mágica (y tratada aveces hasta con cierto místicismo) es "fscommand"...

Pues bien, después de muuuuuuuuuucho tiempo de usar el bendito fscommand en distintas situaciones y SIEMPRE....pero ABSOLUTAMENTE SIEMPRE tener problemas para lograr que al final y al cabo el código funcionara como yo quería, encontré una solución alternativa infinitamente más sencilla y directa...

Notaron alguna vez que los vínculos HTML para llamar a una funcion JavaScript usan "javascript:" y seguido el nombre de la función ? (o código jscript en general).

Pues a mi simplemente se me ocurrió probar que pasaba si usaba esa misma idea con la función getURL de AScript...y...boila!...funcionó!!!!...y sin usar fscommand...

quedaría masomenos así

Código:
var temp_1 = "PRUEBA";

//llamar una función sin parámetros
getURL("javascript:miFuncionJava();");

//llamar una función con parámetros
getURL("javascript:miFuncionJava('parametro_1','" + temp_1 + "');");
Pruebenlo y a ver que les parece, a mi me resultó una alternativa mucho más viable y sencillita que el clásico fscommand y todo el código extra que este supone (por lo menos en Flash MX 2004 funciona correctamente, no lo he probado con otras versiones)
__________________
Just because I rock doesn't mean I'm stone