> I think it will always be more efficient to do the legwork and put > descriptions in the SWFs. Introspection/Reflection APIs generally aren't > fast.
Reflection APIs generally aren't fast because they're written in the same language (or run in the same machine, virtual or otherwise) as the code they're reflecting on. For a *virtual* machine, the host (i.e. Flash Player) already has to do the minimum reflection work of getting class names from the SWF before your bytecode is even executed... Troy.