[ASNativos] Pasando funciones (delegadas o no) via LocalConnection

2006-08-16 Thread Zárate
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

2006-08-16 Thread Ale Muñoz

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

2006-08-16 Thread Fede Rivas
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

2006-08-16 Thread Zárate
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

2006-08-16 Thread Ale Muñoz

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

2006-08-16 Thread Zárate
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

2006-08-16 Thread Daniel Portilla
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
-