Hi, I'm trying to create a ObjectUtil.as Core class with the following method borrowed from Flex SDK:
/** * Convert the object to a string of form: PROP: VAL&PROP: VAL where: PROP is a property VAL is its corresponding value & is the specified optional delimiter * @param obj Object to convert * @param delimiter (optional) Delimiter of property/value pairs * @return An string of all property/value pairs delimited by the given string or null if the input object or delimiter is null. */ public static function toString( obj:Object=null, delimiter:String = "\n" ):String { if ( obj == null || delimiter == null ) { return ""; } else { var ret:Array = []; for ( var s:Object in obj ) { ret.push( s + ": " + obj[s] ); } return ret.join( delimiter ); } } when I try to use it in a SWC library it fails with this error: Incorrect number of arguments. Expected no more than 0 var str:String = ObjectUtil.toString(value); ^ I'm trying to see where is the problem without luck Some idea of what is going wrong here? Thanks -- Carlos Rovira http://about.me/carlosrovira