item2.length) return 1 ; else if ( item1.length == item2.length) return 0 ; else return -1 ; }else if ( fields.length == 1 ) { //var name:String = fields[0] ; //trace ( fields[0].toString() ) ; var aStr:String = item1[fdName] ; var bStr:String = item2[fdName] ; if ( aStr == null && bStr == null ) return 0 ; if (aStr.length > bStr.length) return 1 ; else if ( aStr.length == bStr.length) return 0 ; else return -1 ; }else return 1 ; } ]]>