Hi, and nowhere near complete:). But it might suffice for most cases.
greetz JC On Thu, Jul 17, 2008 at 8:24 AM, Leonardo Scattola - New Vision srl < [EMAIL PROTECTED]> wrote: > Thanks everybody for your prompt response. > > A dude on the FlashMedia List (on which we crossposted) proposed this > solution: > > setFunctionNames = function (pObjContainer) { > // Description: > // Sets the property "name" for every Function > // that was found in "pObjContainer" > // Arguments: > // pObjContainer -> Obj|Mc in which to recursively > // search for functions > pObjContainer = pObjContainer || _root; > for (var p in pObjContainer) { > if (typeof pObjContainer[p] == 'object') { > arguments.callee(pObjContainer[p]); > } else if (typeof pObjContainer[p] == 'function') { > pObjContainer[p].name = p; // <-- sets the name > arguments.callee(pObjContainer[p].prototype); > } > } > } > > Quick, swift and efficient. > > _______________________________________________ > Flashcoders mailing list > Flashcoders@chattyfig.figleaf.com > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders