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 -----------------------------------------------------

