Necesito enviar datos a un archivo flash, obtengo el objecto perfectamente pero de ahi en mas no se que hacer en la parte de JavaScript.
Gracias de ante mano
![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)
| ||||
Respuesta: Enviar variable a Flash.swf No pues necesitas darnos más info, por que así como está la pregunta no hay ni como ayudarte. Por que no te lees mientras la documentación sobre external Interface, puede que hasta se te aclaren las dudas.
__________________ twitter: @imbuzu |
| ||||
Respuesta: Enviar variable a Flash.swf Mi problema es que no puedo enviar la variable al .swf... no se ejecuta el addCallback
Código actionscript:
Ver original
Código HTML:
Ver original
Código javascript:
Ver original Anda perfecto el codigo, exceptuando por la parte del addCallback o.. el SetVariable, no se :/ Si ejecuto Notice fuera del addCallback, anda perfecta la parte de AS. Saludos |
| ||||
Respuesta: Enviar variable a Flash.swf Fijate que el segundo parámetro de addCallback tiene que ser el objeto para al que quieres que this apunte, mientras que la definición a la función que quieres registrar mediante addCallback va en el tercer parámetro. En otras palabras, estas olvidando el segundo parámetro. Asegurate tambíen de estar importando la clase external, de otro modo no te va a funcionar.
__________________ twitter: @imbuzu |
| ||||
Respuesta: Enviar variable a Flash.swf 1137: Número de argumentos incorrecto. No se esperaba más de 2. Flash SW.SetVariable is not a function este es el problema.. directamente no manda la variable... Obtengo el objeto, de hecho
Código javascript:
esto me tira el ID en el alert perfectamente... el unico problema es el envio de la variable Ver original |
| ||||
Respuesta: Enviar variable a Flash.swf Intenta de esta manera:
Código javascript:
Ver original Realmente no se por que estás usando SetVariable, creo que no has entendido bien su funcionamiento.
__________________ twitter: @imbuzu |
| ||||
Respuesta: Enviar variable a Flash.swf
Código javascript:
Ver original SW.wData is not a function Estoy usando SetVariable porque en la mayoria de los ejemplos que veo lo utilizan pero es el mismo caso con el nombre de la variable como funcion, o sea, son funciones que no existen en JS, como las usan...? no se la verdad porque no existen... |
| ||||
Respuesta: Enviar variable a Flash.swf Si, si me tira el id, tiene que andar, pero no existe, veo ejemplos, gente que me trata de ayudar, pero... no anda, o sea, no es que yo tengo una "version loca" de javascript. Ya no se que pasa, porque esta todo perfecto el script, probe de todas las maneras que vi, y me sigue tirando "is not a function". |
| ||||
Respuesta: Enviar variable a Flash.swf 1)Asegurate que tengas esto: import flash.external.*; Al inicio. 2) Ya te lo habia dicho, ExternalInterface lleva tres parametros. Hazlo así: ExternalInterface.addCallback('wData', null, this.Notice); Yo acabo de hacer unas pruevas, tal como lo tienes no anda, me da el mismo error que a ti, pero cuando le pongo el null en addCallback, funciona. Saludos
__________________ twitter: @imbuzu |
| ||||
Respuesta: Enviar variable a Flash.swf En AS 3.0 son 2 parametros nada mas, sino tira esto 1137: Número de argumentos incorrecto. No se esperaba más de 2. El problema esta en JS SW.wData is not a function Saludos y gracias buzu por el tiempo |
| ||||
Respuesta: Enviar variable a Flash.swf ah... pus si, si yo estoy hablando de AS 2.0. Yo deje de usar Flash, por lo que de AS 3.0 no se mucho, pero mira este enlace que quizá te ayude: http://livedocs.adobe.com/flash/9.0/...Interface.html Estoy seguro de que te falta algo o de que estás llamando la función en el momento no adecuado, a mi no me dio problema alguno, con AS 2.0 claro.
__________________ twitter: @imbuzu |