Index: lams_central/web/lams_authoring.swf =================================================================== diff -u -r0e358cf18fdd575332dd032561ac08416f5e7a6e -r4ae57947df368bd25c092641c8f657428315bf5e Binary files differ Index: lams_central/web/lams_authoring_library.swf =================================================================== diff -u -r0e358cf18fdd575332dd032561ac08416f5e7a6e -r4ae57947df368bd25c092641c8f657428315bf5e Binary files differ Index: lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/DesignDataModel.as =================================================================== diff -u -r1d252c442d2a807f45abbc77f366c2952ce4c44d -r4ae57947df368bd25c092641c8f657428315bf5e --- lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/DesignDataModel.as (.../DesignDataModel.as) (revision 1d252c442d2a807f45abbc77f366c2952ce4c44d) +++ lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/DesignDataModel.as (.../DesignDataModel.as) (revision 4ae57947df368bd25c092641c8f657428315bf5e) @@ -1051,18 +1051,23 @@ public function getComplexActivityChildren(activityUIID):Array{ Debugger.log('Looking for chiildren of UIID:'+activityUIID,Debugger.GEN,'getComplexActivityChildren','DesignDataModel'); _global.breakpoint(); - var k:Array = _activities.keys(); + + var k:Array = _activities.values(); + k.sortOn("orderID", Array.NUMERIC); + var children:Array = new Array(); var count = 0; + for(var i=0;i