RE: [Flashcoders] expanding a second array given values of the firstarray

2006-01-19 Thread Andreas Weber
Like so? taskSet = [2,1,5,1,3]; taskSetExpanded = new Array(); for(var i=0, len=taskSet.length; ilen; i++){ for(j=0; jtaskSet[i]; j++){ if(!j){ var res = 0; for(k=0; k=i; k++){ res +=

Re: [Flashcoders] expanding a second array given values of the firstarray

2006-01-19 Thread Dimitrios Bendilas
Hi there, Try this a = [2,1,5,1,3]; var l:Number = a.length; var i:Number = -1; var b:Array = []; var sum:Number = 0; while (++i l) { sum += a[i]; trace(sum); var tmp:Array = []; var n:Number = a[i]; while (--n = 0) { tmp [n] = sum; } b = b.concat(tmp); } trace(b); Regards, Dimitrios