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
Post a Comment