stify">
var i: int;
var m: int;.push ({id: 0, name: «Не вказано t t» , n: 0}) ;. push ({id: 1, name: « lt; 16 t t» , n: 0}) ;. push ({id: 2, name: «16-20 t t », n: 0}) ;. push ({id: 3, name: « 21-25 t t », n: 0}) ; .push ({id: 4, name: «26-30 t t» , n: 0}) ;. push ({id: 5, name: < b align="justify"> «31-35 t t» , n: 0}) ;. push ({id: 6, name: «36-45 t t », n: 0}) ;. push ({id: 7, name: « 41-45 t t », n: 0 }) ;. push ({id: 8, name: «46-50 t t» , n: 0}) ;. push ({id: 9, name: « gt; 51 t t» , n: 0});
var nYear: int;
for (i=0; i lt; nAll; i ++)
{
if (String (xmlFull.user [i] .bdate) == »» ) {dataList [0].n=int (dataList [0] .n) +1;}
else if (String (xmlFull.user [i] .bdate) .length lt; 8) {dataList [0 ] .n=int (dataList [0] .n) +1;}
else
{
var er: Array=String (xmlFull.user [i] .bdate) .split ( ».» ) ;
var dDate: Date= new Date () ;. setTime (( new Date ()). getTime () - ( new Date (int (er [2]), int (er [1]), int (er [0 ]), 0,0,0,0)). getTime ());=dDate.fullYear - 1970;
trace ( «nYear« + nYear);
if (nYear lt;=15) {dataList [1] .n=int (dataList [1] .n) +1;}
else if (nYear lt;=20) {dataList [2] .n=int (dataList [2]. n) +1;}
else if (nYear lt;=25) {dataList [3] .n=int (dataList [3]. n) +1;}
else if (nYear lt;=30) {dataList [4] .n=int (dataList [4]. n) +1;}
else if (nYear lt;=35) {dataList [5] .n=int (dataList [5]. n) +1;}
else if (nYear lt;=40) {dataList [6] .n=int (dataList [6]. n) +1;}
else if (nYear lt;=45) {dataList [7] .n=int (dataList [7]. n) +1;}
else if (nYear lt;=50) {dataList [8] .n=int (dataList [8]. n) +1;}
else {dataList [9] .n=int (dataList [9] .n) +1;};
};
//ageText.appendText («-» + String (xmlFull.user [i] .bdate) + «-» + « n»);
};
//Сортуємо по числу
//dataList.sortOn («n», Array.NUMERIC | Array.DESCENDING);
//for (var j=0; j lt; dataList.length; j ++) {trace («2:« + dataList [j] .name + »:« + dataList [j ] .n);}
var s: String;
var tBlock: Sprite;
for ( var k: int=0; k lt; nGroup; k ++)
{= new Sprite () ;. x=x0 + 20; tBlock.y=y0 + 240 + 14 * k;.graphics.beginFill (colorList [k], 1) ;. graphics.drawRect (0,0,9,9) ;. graphics.endFill (); (tBlock); = new TextField ();.x=20; tText.y=- 5; .width=170;.addChild (tText);=dataList [k] .name;
/* if (s.length lt; 6) {s=s + t t t raquo ;;}
else if (s.length lt; 10) {s=s + t t raquo ;;}
else if (s.length lt; 17) {s=s + t raquo ;;}
else {s=s.substr (0,16) + »... t»;} */ .appendText (s + Math.round (100 * Number (dataList [k] .n)/nAll) + «% (» + dataList [k] .n + ») n» );
if (nAll gt; 0) {
if (k == 0) {angleList [k]=360 * Number (dataList [k] .n)/nAll;}
else {angleList [k]=angleList [k - 1] + 360 * Number (dataList [k] .n)/nAll;};
}
else if (k lt; nGroup) {angleList [k]=0;}
else {angleList [k]=360};
};
//Малюємо діаграму ...