actionscript 3 - sorting an associative array without losing your indexes -


i have following array:

packages    array (@24ff99c1)                    [99767] array (@24ff9809)                        forceupload false                        length  0                        name    "testdocument.indd"                      packageid   "99767"                      progressstatus  "allowed"                        singleitemsize  50582294 [0x303d316]                         singleitemuploadedsofar 17296352 [0x107ebe0]                         sortindex   1338984578952 [0x137c1b33f88]                        status  "upload busy"                        totalsize   431203849 [0x19b3a609]                       uploadedatm "37015918"                       uploadedsofar   "19719566"                   [94854] array (@24ff7fd9)                        forceupload false                        length  0                        name    "testdocument.indd"                      packageid   "16842"                      progressstatus  "allowed"                        singleitemsize  6344704 [0x60d000]                       singleitemuploadedsofar 6344704 [0x60d000]                       sortindex   1338984606428 [0x137c1b3aadc]                        status  "upload busy"                        totalsize   862407698 [0x33674c12]                       uploadedatm "6344704"                        uploadedsofar   ""                   length  2    

now want sort according sortindex.i tried that:

packagedata.data.packages.sorton("sortindex"); 

it sorted problem indexes changed 0, 1, 2, ... following:

packages    array (@24ff99c1)                    [0] array (@24ff9809)                        forceupload false                        length  0                        name    "testdocument.indd"                      packageid   "99767"                      progressstatus  "allowed"                        singleitemsize  50582294 [0x303d316]                         singleitemuploadedsofar 17296352 [0x107ebe0]                         sortindex   1338984578952 [0x137c1b33f88]                        status  "upload busy"                        totalsize   431203849 [0x19b3a609]                       uploadedatm "37015918"                       uploadedsofar   "19719566"                   [1] array (@24ff7fd9)                        forceupload false                        length  0                        name    "testdocument.indd"                      packageid   "16842"                      progressstatus  "allowed"                        singleitemsize  6344704 [0x60d000]                       singleitemuploadedsofar 6344704 [0x60d000]                       sortindex   1338984606428 [0x137c1b3aadc]                        status  "upload busy"                        totalsize   862407698 [0x33674c12]                       uploadedatm "6344704"                        uploadedsofar   ""                   length  2 

how can sort array without losing indexes? appreciated.

the issue here array keys ints.
because int acting regular array , not associative array.
when packages[99767] looking @ element @ index 99767.
sorting array begin index's @ 0.
need change keys convert them strings.


Comments

Popular posts from this blog

django - How can I change user group without delete record -

java - Need to add SOAP security token -

java - EclipseLink JPA Object is not a known entity type -