[ASNativos] Pasando funciones (delegadas o no) via LocalConnection
Hola familia, Estoy intentanto pasar una funcion como parametro en una llamada LocalConnection. El parametro llega, pero llega como Object. Eso no me molestaria mucho si no fuera porque simplemente no me ejecuta luego la funcion, ni haciendo un casting ¬¬. Da igual que la pase delegada (con alguna de las funciones para delegar) o que la pase directamente para intentar algo como: myFunc.apply(scope,params); He buscado en Google y en FlashCoders pero no encuentro nada especifico sobre esto. Alguien sabe algo??? Gracias! pd: malditos, espero que no esteis todos de vacaciones. -- Juan Delgado - Zárate http://www.zarate.tv - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -
Re: [ASNativos] Pasando funciones (delegadas o no) via LocalConnection
On 16/08/2006, at 15:14, Zárate wrote: > Hola familia, > > Estoy intentanto pasar una funcion como parametro en una llamada > LocalConnection. El parametro llega, pero llega como Object. Así sin pensarlo mucho... ¿te serviría de algo JSON? Lo digo porque (al menos la implementación en JS) soluciona esto (y otros muchos problemas) de una forma bastante elegante... Tienes implementaciones en AS1: http://www.schaffhausen.de/downloads/json.html AS2: http://www.theorganization.net/work/jos/JSON.as y en AS3 (de Macromedia, ni más ni menos) http://labs.adobe.com/wiki/index.php/ ActionScript_3:resources:apis:libraries#corelib Pos eso... a!e - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -
Re: [ASNativos] Pasando funciones (delegadas o no) via LocalConnection
Que va que va !! ... Los habemos currando xDDD Para ejecutarla en el mismo ámbito donde la recibes, prueba a ver : public function callFunc(f:Function,params:Object){ this[f](params); } Salu2!!! Fede. El 16/8/06 15:14, "Zárate" <[EMAIL PROTECTED]> escribió: > Hola familia, > > Estoy intentanto pasar una funcion como parametro en una llamada > LocalConnection. El parametro llega, pero llega como Object. Eso no me > molestaria mucho si no fuera porque simplemente no me ejecuta luego la > funcion, ni haciendo un casting ¬¬. > > Da igual que la pase delegada (con alguna de las funciones para > delegar) o que la pase directamente para intentar algo como: > > myFunc.apply(scope,params); > > He buscado en Google y en FlashCoders pero no encuentro nada > especifico sobre esto. Alguien sabe algo??? > > Gracias! > > pd: malditos, espero que no esteis todos de vacaciones. - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -
Re: [ASNativos] Pasando funciones (delegadas o no) via LocalConnection
Que bueno es ver que hay mas gente pringando : ) Ale, me podias decir cual es el contexto general de uso de JSON? Pasar objetos complejos entre JS y Flash? Pasar objetos en formato cadena entre clases dentro de Flash? Gracias a ambos. Estoy metido en un berenjenal grande como para ponerme a explicar, al final creo (espero!) que lo resolvere sin necesidad de pasarlo. Resumiendo infinito, lo que trataba de hacer es pasar una funcion delegada entre IE y FF (u otros navegadores) mediante LocalConnection *y ejecutarla* como callback al final de un proceso.Todo sea dicho, tampoco estoy seguro de que se pudiera hacer. Intentare resolverlo por otro camino, porque este me huele mal. Madre mia que jaleo! On 8/16/06, Fede Rivas <[EMAIL PROTECTED]> wrote: > Que va que va !! ... Los habemos currando xDDD > Para ejecutarla en el mismo ámbito donde la recibes, prueba a ver : > > > public function callFunc(f:Function,params:Object){ > this[f](params); > } > > > Salu2!!! > > Fede. > > > > El 16/8/06 15:14, "Zárate" <[EMAIL PROTECTED]> escribió: > > > Hola familia, > > > > Estoy intentanto pasar una funcion como parametro en una llamada > > LocalConnection. El parametro llega, pero llega como Object. Eso no me > > molestaria mucho si no fuera porque simplemente no me ejecuta luego la > > funcion, ni haciendo un casting ¬¬. > > > > Da igual que la pase delegada (con alguna de las funciones para > > delegar) o que la pase directamente para intentar algo como: > > > > myFunc.apply(scope,params); > > > > He buscado en Google y en FlashCoders pero no encuentro nada > > especifico sobre esto. Alguien sabe algo??? > > > > Gracias! > > > > pd: malditos, espero que no esteis todos de vacaciones. > > > > - > ASNativos > www.5dms.com > subscripciones/desubscripciones > http://asnativos.5dms.com > - > -- Juan Delgado - Zárate http://www.zarate.tv - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -
Re: [ASNativos] Pasando funciones (delegadas o no) via LocalConnection
On 16/08/2006, at 16:18, Zárate wrote: > Ale, me podias decir cual es el contexto general de uso de JSON? Pasar > objetos complejos entre JS y Flash? Pasar objetos en formato cadena > entre clases dentro de Flash? Tienes toda la info del mundo en http://www.json.org, pero para resumir (mucho) diremos que JSON es un formato de intercambio "ligero" de información (algo como WDDX, pero menos coñazo) Es decir, JSON no entiende de Arrays, Objetos o funciones. Él pilla lo que tu le pasas y lo convierte en un string. Y viceversa. La gracia de JSON está en usarlo en distintas capas en tu aplicación, con lo que te ahorras *todos* los problemas de encoding, parseo y conversión de tipo de datos. Hace tiempo puse un mini ejemplo de JSON en mi blog. No tiene nada que ver con Flash, pero pa que se entienda la idea: http://sofanaranja.com/2005/12/24/json-otra-idea-que-mola/ Espero que te sirva de ayuda... a!e - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -
Re: [ASNativos] Pasando funciones (delegadas o no) via LocalConnection
Me sirve de ayuda : ) Gracias! On 8/16/06, Ale Muñoz <[EMAIL PROTECTED]> wrote: > > On 16/08/2006, at 16:18, Zárate wrote: > > > Ale, me podias decir cual es el contexto general de uso de JSON? Pasar > > objetos complejos entre JS y Flash? Pasar objetos en formato cadena > > entre clases dentro de Flash? > > Tienes toda la info del mundo en http://www.json.org, pero para > resumir (mucho) diremos que JSON es un formato de intercambio > "ligero" de información (algo como WDDX, pero menos coñazo) > > Es decir, JSON no entiende de Arrays, Objetos o funciones. Él > pilla lo que tu le pasas y lo convierte en un string. Y viceversa. > > La gracia de JSON está en usarlo en distintas capas en tu > aplicación, con lo que te ahorras *todos* los problemas de > encoding, parseo y conversión de tipo de datos. > > Hace tiempo puse un mini ejemplo de JSON en mi blog. No tiene nada > que ver con Flash, pero pa que se entienda la idea: > > http://sofanaranja.com/2005/12/24/json-otra-idea-que-mola/ > > Espero que te sirva de ayuda... > > > a!e > > > > - > ASNativos > www.5dms.com > subscripciones/desubscripciones > http://asnativos.5dms.com > - > -- Juan Delgado - Zárate http://www.zarate.tv - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -
Re: [ASNativos] Pasando funciones (delegadas o no) via LocalConnection
Hola, siento no poder ayudar, pero en esto veo que estoy más pez que vosotros. Muy buenos los apuntes, voy a estudiarlos ya mismo, creo que lo que he visto de JSON parece interesante. Salu2 - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -