Uhmmmm

        Veamos, la idea está muy bien, y la clase funciona muy bien, hasta
ahí todo bien...

        Pero, realmente, ¿no sería mejor que cada clase tenga sus eventos
asociados y exista una buena jerarquía de eventos, sin tener que recurrir a
un proxy de eventos como en realidad es esto?

        No se... Igual es que nunca me he encontrado con un caso dónde me
haga falta, y por ello no le veo la verdadera utilidad y/o potencia a la
clase... Pero vamos, los ejemplos que veo en las urls que poneis, no veo
porqué no se pueden solucionar con una buena jerarquía de delegación de
eventos.

        Bueno, es una opinión, y me gustaría que la "destruyeseis" por
completo.. Para a ver si así le veo la ventaja real a la clase Delegate :)

        Gracias, y saludos 

> -----Mensaje original-----
> De: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] En nombre de Miguel Romero Portero
> Enviado el: martes, 19 de julio de 2005 13:02
> Para: [email protected]
> Asunto: RE: [ASNativos] salu2 ( Clase 'Delegate' )
> 
> Aquí tienes un ejemplo bastante ilustrativo:
> http://www.dopelogik.com/documents/why_use_delegate.html
> 
> [Buti] 
> 
> -----Mensaje original-----
> De: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] En nombre de Raúl Muñoz
> Enviado el: martes, 19 de julio de 2005 12:50
> Para: [email protected]
> Asunto: Re: [ASNativos] salu2 ( Clase 'Delegate' )
> 
> Yo también, fijo que lo tenemos todo bien configurado, lo que 
> pasa es que yo estoy intentando hacer un ejemplo que pusieron 
> en un mensaje de ayer  "clase y onEnterFrame" y debo estar 
> haciendolo mal por eso no me funciona el Delegate. Alguien 
> puede colgar un ejemplo en algún sitio? :)
> 
> Miguel Angel Sánchez wrote:
> 
> > Cierto, acabo de mirar y también está ahí la clase 
> Delegate. Yo creía 
> > que la buscaba en la otra ruta :-P
> >
> > C:\Documents and Settings\usuario\Configuración local\Datos de 
> > programa\Macromedia\Flash MX 2004\es\Configuration\Classes\mx\utils
> >
> > Un saludo
> >
> > jose alonso escribió:
> >
> >>
> >>   flash busca aqui :
> >>
> >>   C:\Documents   and   Settings\usuario\Configuración   
> local\Datos   de
> >>   programa\Macromedia\Flash MX 2004\es\Configuration\Classes
> >>
> >>   salu2
> >>
> >>   buho29
> >>   >From: Raúl Muñoz <[EMAIL PROTECTED]>
> >>   >Reply-To: [email protected]
> >>   >To: [email protected]
> >>   >Subject: Re: [ASNativos]  salu2 ( Clase 'Delegate' )
> >>   >Date: Tue, 19 Jul 2005 12:08:46 +0200
> >>   >
> >>   >Que raro, lo tengo todo igual que tú, la única 
> diferencia es que uso
> >>   >D: en lugar de C: pero eso está bien porque ahí está instalado
> >>   >Flash, no se
> >>   >
> >>   >
> >>   >Miguel Angel Sánchez wrote:
> >>   >
> >>   >>En preferencias, actionscript, configuración de 
> actionscript 2.0,
> >>   >>yo tengo esta línea, que es la que venía por defecto:
> >>   >>$(LocalData)/Classes
> >>   >>
> >>   >>Para importarla solo hay que hacer esto:
> >>   >>import mx.utils.Delegate
> >>   >>
> >>   >>Con eso debería funcionar. Aseguraos de que la habéis 
> copiado a la
> >>   >>ruta que os decía antes:
> >>   >>C:\Archivos de programa\Macromedia\Flash MX 2004\es\First
> >>   >>Run\Classes\mx\utils\Delegate.as
> >>   >>
> >>   >>El "...\es\..." es porque supongo que lo tenéis en 
> español claro...
> >>   >>
> >>   >>[EMAIL PROTECTED] escribió:
> >>   >>
> >>   >>>joder (perdon), pues a mi me estaba pasando lo mismo.....
> >>   >>>
> >>   >>>
> >>   >>>----- Original Message ----- From: "Raúl Muñoz" 
> <[EMAIL PROTECTED]>
> >>   >>>To: <[email protected]>
> >>   >>>Sent: Tuesday, July 19, 2005 10:59 AM
> >>   >>>Subject: Re: [ASNativos] salu2 ( Clase 'Delegate' )
> >>   >>>
> >>   >>>
> >>   >>>Yo la tengo pero no consigo utilizarla haciendo el import
> >>   >>>correspondiente y en la ayuda tampoco me sale, será cosa del
> >>   >>>classpath?
> >>   >>>[EMAIL PROTECTED] wrote:
> >>   >>>
> >>   >>>>ok, muchas gracias por la clase......
> >>   >>>>
> >>   >>>>
> >>   >>>>----- Original Message ----- From: "Miguel Angel Sánchez"
> >>   >>>><[EMAIL PROTECTED]>
> >>   >>>>To: <[email protected]>
> >>   >>>>Sent: Tuesday, July 19, 2005 10:05 AM
> >>   >>>>Subject: Re: [ASNativos] salu2 ( Clase 'Delegate' )
> >>   >>>>
> >>   >>>>
> >>   >>>>Viene con la actualización de Flash 7.2
> >>   >>>>
> >>   >>>>De todas formas es esto:
> >>   >>>>C:\Archivos de programa\Macromedia\Flash MX 2004\es\First
> >>   >>>>Run\Classes\mx\utils\Delegate.as
> >>   >>>><code>
> >>   
> >>>>//****************************************************************
> >>   ************
> >>   >>>>
> >>   >>>>//Copyright (C) 2003-2004 Macromedia, Inc. All 
> Rights Reserved.
> >>   >>>>//The following is Sample Code and is subject to all 
> restrictions
> >>   >>>>on
> >>   >>>>//such code as contained in the End User License Agreement
> >>   >>>>accompanying
> >>   >>>>//this product.
> >>   
> >>>>//****************************************************************
> >>   ************
> >>   >>>>
> >>   >>>>
> >>   >>>>/**
> >>   >>>>The Delegate class creates a function wrapper to let 
> you run a
> >>   >>>>function
> >>   >>>>in the context
> >>   >>>>of the original object, rather than in the context 
> of the second
> >>   >>>>object,
> >>   >>>>when you pass a
> >>   >>>>function from one object to another.
> >>   >>>>*/
> >>   >>>>
> >>   >>>>class mx.utils.Delegate extends Object
> >>   >>>>{
> >>   >>>>    /**
> >>   >>>>    Creates a functions wrapper for the original 
> function so that
> >>   >>>>it runs
> >>   >>>>    in the provided context.
> >>   >>>>    @parameter obj Context in which to run the function.
> >>   >>>>    @paramater func Function to run.
> >>   >>>>    */
> >>   >>>>    static function create(obj:Object, 
> func:Function):Function
> >>   >>>>    {
> >>   >>>>        var f = function()
> >>   >>>>        {
> >>   >>>>            var target = arguments.callee.target;
> >>   >>>>            var func = arguments.callee.func;
> >>   >>>>
> >>   >>>>            return func.apply(target, arguments);
> >>   >>>>        };
> >>   >>>>
> >>   >>>>        f.target = obj;
> >>   >>>>        f.func = func;
> >>   >>>>
> >>   >>>>        return f;
> >>   >>>>    }
> >>   >>>>
> >>   >>>>    function Delegate(f:Function)
> >>   >>>>    {
> >>   >>>>        func = f;
> >>   >>>>    }
> >>   >>>>
> >>   >>>>    private var func:Function;
> >>   >>>>
> >>   >>>>    function createDelegate(obj:Object):Function
> >>   >>>>    {
> >>   >>>>        return create(obj, func);
> >>   >>>>    }
> >>   >>>>}
> >>   >>>></code>
> >>   >>>>
> >>   >>>>Un saludo
> >>   >>>>[EMAIL PROTECTED] escribió:
> >>   >>>>
> >>   >>>>>q tal compañeros?? iba a echarle un vistazo a la 
> clase Delegate
> >>   >>>>>de la q habeis hablado en algunos mensajes, y me he 
> dado cuenta
> >>   >>>>>de q yo no la tengo en el equipo, sabeis pq puede ser?? la
> >>   >>>>>version de flash, 
> quizas???----------------------------------
> >>   >>>>>Lista ASNativos:[email protected]
> >>   >>>>>http://www.5dms.com/listas
> >>   >>>>>----------------------------------
> >>   >>>>>
> >>   >>>>>
> >>   >>>>>
> >>   >>>>----------------------------------
> >>   >>>>Lista ASNativos:[email protected]
> >>   >>>>http://www.5dms.com/listas
> >>   >>>>----------------------------------
> >>   >>>>
> >>   >>>>
> >>   >>>>----------------------------------
> >>   >>>>Lista ASNativos:[email protected]
> >>   >>>>http://www.5dms.com/listas
> >>   >>>>----------------------------------
> >>   >>>>
> >>   >>>>
> >>   >>>
> >>   >>>----------------------------------
> >>   >>>Lista ASNativos:[email protected]
> >>   >>>http://www.5dms.com/listas
> >>   >>>----------------------------------
> >>   >>>
> >>   >>>
> >>   >>>----------------------------------
> >>   >>>Lista ASNativos:[email protected]
> >>   >>>http://www.5dms.com/listas
> >>   >>>----------------------------------
> >>   >>>
> >>   >>----------------------------------
> >>   >>Lista ASNativos:[email protected]
> >>   >>http://www.5dms.com/listas
> >>   >>----------------------------------
> >>   >>
> >>   >>
> >>   >
> >>   >----------------------------------
> >>   >Lista ASNativos:[email protected]
> >>   >http://www.5dms.com/listas
> >>   >----------------------------------
> >> ----------------------------------
> >> Lista ASNativos:[email protected]
> >> http://www.5dms.com/listas
> >> ----------------------------------
> >>
> > ----------------------------------
> > Lista ASNativos:[email protected]
> > http://www.5dms.com/listas
> > ----------------------------------
> >
> >
> 
> ----------------------------------
> Lista ASNativos:[email protected]
> http://www.5dms.com/listas
> ----------------------------------
> ----------------------------------
> Lista ASNativos:[email protected]
> http://www.5dms.com/listas
> ----------------------------------


----------------------------------
Lista ASNativos:[email protected]
http://www.5dms.com/listas
----------------------------------

Responder a