Lo unico que se me ocurre es que instancias esa clase *despues* de que
javascript haga la llamada. ¿Has verificado eso?

Un saludo,

Joseba

> -----Mensaje original-----
> De: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] En nombre de German Wasem
> Enviado el: miércoles, 21 de marzo de 2007 14:37
> Para: 'Lista dedicada a Actionscript'
> Asunto: [ASNativos] Uso de ExternalInterfase
> 
> Muchachos, tengo un problema con el ExternalInterfase, y me 
> parece realmente extraño.
> 
> Muestro mi codigo, en una clase:
> 
> ------------------code-----------------
> 
> import flash.external.*;
> class ExternalTest {
>       var asFunc:Function;
>       function ExternalTest() {
>               this.asFunc = function(str:String):Void  {
>                       _root.in_ti.text = "JavaScript: "+str;
>               };
>               ExternalInterface.addCallback("asFunc", this, asFunc);
>       }
> }
> ----------------end code--------------
> 
> Esto no me está funcionando, y lo hice de varias maneras...
> 
> Lo extraño es que esto sí me funciona, si lo uso en el primer 
> frame de un .fla, y no en una clase:
> 
> ------------------code-----------------
> 
> import flash.external.*;
> 
> function asFunc(str:String):Void {
>       in_ti.text = "JavaScript: " + str;
> }
> 
> ExternalInterface.addCallback("asFunc", this, asFunc); 
> ----------------end code--------------
> 
> ¿alguna idea?
> 
> 
> 
> 
> -----------------------------------------------------
> ASNativos
> www.5dms.com
> subscripciones/desubscripciones
> http://asnativos.5dms.com
> -----------------------------------------------------


-----------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------

Responder a