ClassFinder is basically that, but not using eval.  You're right, it's
the same.  You can just use your own, as I do.  I only mentioned
ClassFinder because it was referenced in the thread.

Jim Kremens

On 2/5/06, Tyler Wright <[EMAIL PROTECTED]> wrote:
> > Then you can use classfinder to instantiate them dynamically.
>
>
> I've never seen an mx.utils.ClassFinder ... is it part of the vs. 2
> component set they shipped with MX'04 ?
>
> All packages and classes are defined on the _global scope.  Vs. 2 componets'
> EventDispatcher, if included in your swf, can be accessed via
> _global.mx.events.EventDispatcher.  Seems funny to have a whole ClassFinder
> when all you need is
>
> var newClass:Function = eval("_global." + classPath);
>
> which is probably what ClassFinder is anyway.  It's like the MM remoting
> componets, a dozen classes to replace the handful of lines of conveniently
> undocumented code.  This has nothing to do with this thread, but here's a
> freebe for anyone wanting to know how to roll their own remoting.
>
> var nc:NetConnection = new NetConnection();
> nc.onStatus = function() { ... };    // catch the errors
> nc.onResult = function() { ... };    // receive the results
> nc.connect("http://uri.com/gateway.script";);
> if (username != undefined && password != undefined) {
>     nc.addHeader("Credentials", false, {userid:username,
> password:password});
> }
> // send command to server
> nc.call("ClassName.methodName", nc, param1, param2);
>
> it's pretty simple by itself without the complexities of all the proxies
> making it simple.
>
> uh, that was a bit of a digression.
>
> Tyler
> _______________________________________________
> Flashcoders mailing list
> Flashcoders@chattyfig.figleaf.com
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>


--
Jim Kremens
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to