ign="justify"> new Array ();
var nGroup: Number=3;
var angleList: Array= new Array (nGroup);= new TextField () ;. x=x0 + 0; sexTitle.y=y0 + 30; .width=200; .htmlText= lt; P ALIGN=«CENTER» gt; lt; FONT SIZE=«+2» gt; За статью lt;/FONT gt; lt;/P gt; n ; (sexTitle);
if (nAll == 0)
{//Нет вибраних даних
//Малюємо діаграму = new Bar (angleList, colorList, true ) ;. x=100 + x0; .y=140 + y0; (sexBar);
return ;
}
//Заповнюємо значеннями .push ({id: 0, name: «Чоловіків: t t» , n: 0}) ;. push ({id: 1, name: «Жінок: t t» , n: 0}) ;. push ({id: 2 , name: «Не вказано: t» , n: 0});
for ( var j=0; j lt; nAll; j ++)
{
if (xmlFull.user [j] .sex == 2) {dataList [0] .n=dataList [0] .n + 1;}
else if (xmlFull.user [j] .sex == 1) {dataList [1] .n= dataList [1] .n + 1;}
else {dataList [2] .n=dataList [2] .n + 1;}
};
//Виводимо таблицю
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};
};
= new Bar (angleList, colorList) ;. x=100 + x0; .y=140 + y0; (sexBar);
}
catch (e: Error)
{. logThis ( «Помилка при виведенні статистики по підлозі в Statistica.drawSexBlock.» + e.message
+ «Дані:» + String (xmlFull), 2);
}
}
private function drawAgeBlock (xmlFull: XML, x0: int, y0: int): void
{//Статистика за віком
var nAll: Number=xmlFull.user.length ();
var nGroup: Number=10;
var angleList: Array= new Array (nGroup);
var dataList: Array= new Array ();
= new TextField ();.x=x0 + 0; ageTitle.y=y0 + 30; .width=200; .htmlText= lt; P ALIGN=«CENTER» gt; lt; FONT SIZE=«+2» gt; За ВІКОМ lt;/FONT gt; lt;/P gt; n ; (ageTitle);
if (nAll == 0)
{//Нет вибраних даних
//Малюємо діаграму = new Bar (angleList, colorList, true ) ;. x=100 + x0; .y=140 + y0; (sexBar);
return ;
}