Приветствую! поздравляю всех с днем
свято... с ПЯТНИЦЕЙ!

Подскажите что предпочтительнее использовать в качестве ассоциативного массива? Что быстрее object или dictionary?
Насколько знаю object быстрее, тогда зачем Dictionary нужен?
И чтоб отдельную тему не создавать, как узнать размер спрайта учитывая только видимые чаилды. Т.е. у меня в спрайте элементы которые невидимы + какая то их часть скрыта маской, но размер спрайта учитывает и невидимые части за маской. Как тут быть??
Так делать не очень хочется(там где нужно переопределяю проперти width и height у чилдренов):

Код AS3:
var height:Number = 0;
var width:Number = 0;
var displayObj:DisplayObject;
for (var i:int = 0; i < m_mainContainer.numChildren; i++)
{
displayObj = m_mainContainer.getChildAt(i);
if (displayObj.y + displayObj.height > height)
height = displayObj.y + displayObj.height;
if (displayObj.x + displayObj.width > width)
width = displayObj.x + displayObj.width;
}