sorton float number
Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/7713fc04 Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/7713fc04 Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/7713fc04 Branch: refs/heads/develop Commit: 7713fc04754ef5067f2aeaf220e2e433d82a4b79 Parents: 7d79ffd Author: matrix3d <[email protected]> Authored: Sat May 7 17:24:59 2016 +0800 Committer: matrix3d <[email protected]> Committed: Sat May 7 17:24:59 2016 +0800 ---------------------------------------------------------------------- .../Core/src/main/flex/org/apache/flex/utils/Language.as | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7713fc04/frameworks/projects/Core/src/main/flex/org/apache/flex/utils/Language.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/utils/Language.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/utils/Language.as index 0bbe9db..70560cd 100644 --- a/frameworks/projects/Core/src/main/flex/org/apache/flex/utils/Language.as +++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/utils/Language.as @@ -413,9 +413,10 @@ package org.apache.flex.utils private static function compareNumber(a:Object, b:Object):int{ for each(var n:String in sortNames){ - var v:int = a[n] - b[n]; - if (v!=0){ - return v*muler; + if (a[n]>b[n]){ + return muler; + }else if (a[n]<b[n]){ + return -muler; } } return 0;
