Yes, perfect - thank you! Jason Merrill | E-Learning Solutions | icfconsulting.com
>>-----Original Message----- >>From: [EMAIL PROTECTED] [mailto:flashcoders- >>[EMAIL PROTECTED] On Behalf Of Andreas Weber >>Sent: Thursday, January 19, 2006 3:15 PM >>To: 'Flashcoders mailing list' >>Subject: RE: [Flashcoders] expanding a second array given values of thefirstarray >> >>Like so? >> >>taskSet = [2,1,5,1,3]; >>taskSetExpanded = new Array(); >> >> >>for(var i=0, len=taskSet.length; i<len; i++){ >> for(j=0; j<taskSet[i]; j++){ >> if(!j){ >> var res = 0; >> for(k=0; k<=i; k++){ >> res += taskSet[k]; >> } >> } >> taskSetExpanded.push(res); >> } >>} >> >>trace(taskSetExpanded); >> >>// output: 2,2,3,8,8,8,8,8,9,12,12,12 >> >>hth >>-------------- >>Andreas Weber >>motiondraw.com >> >> >>-----Original Message----- >>From: [EMAIL PROTECTED] >>[mailto:[EMAIL PROTECTED] On Behalf Of Merrill, >>Jason >>Sent: Donnerstag, 19. Januar 2006 21:02 >>To: Flashcoders mailing list >>Subject: [Flashcoders] expanding a second array given values of the >>firstarray >> >> >>Should be pretty straightforward, but I am having trouble wrapping my >>head around it. I want to create an array of N length, which is expanded >>according to the values of another array. What I mean is, for example: >> >>taskSet = [2,1,5,1,3] //values of how much the new array should expand >> >>I want to, based on the values of the taskSet array, make a running >>add-up total of the values of taskSet & repeat that number in the final >>array taskSet[n] times in the new taskSetExpanded array. I do not mean >>just add up the values of taskSet which I already know how to do (though >>by so doing, I know that also shows the length of the final array). >> >>So (and this may be the easiest way to explain) given the array: >> >>taskSet = [2,1,5,1,3]; >> >>The taskSetExapanded array would then become an array with these exact >>values: >> >>[2,2,3,8,8,8,8,8,9,12,12,12] >> >>...where for example, the number 8 as seen in the array(8 comes from the >>running total of 2+1+5 from TaskSet) is repeated 5 times (where 5 is the >>value of taskSet[3]) >> >>..and where for example the number 9 as seen in the array (9 comes from >>the running total of 2+1+5+1 from TaskSet) is repeated 1 time (where 1 >>is the value of taskSet[4]) >> >>Etc. >> >>Make sense? Perhaps I over explained. I have tried numerous for loops >>and never been able to get the final result I need. Any help is >>appreciated. Thanks! >> >>Jason Merrill | E-Learning Solutions | icfconsulting.com >> >> >>NOTICE: >>This message is for the designated recipient only and may contain >>privileged or confidential information. If you have received it in >>error, please notify the sender immediately and delete the original. Any >>other use of this e-mail by you is prohibited. >>_______________________________________________ >>Flashcoders mailing list >>Flashcoders@chattyfig.figleaf.com >>http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >> >> >>_______________________________________________ >>Flashcoders mailing list >>Flashcoders@chattyfig.figleaf.com >>http://chattyfig.figleaf.com/mailman/listinfo/flashcoders _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders