Хм... ничего не понимаю, в вашем коде вы создаёте bar с размерами (maxwidth maxheight), и тут же проверяете его размер...

Код AS3:
if(bar.width != maxwidth)...
но ширина bar с рождения равняется maxwidth, это касается и высоты, и цикл сразу переходит к else.... и ентерФрейм удаляется так ничего и не сделав. Вы ничего не перепутали?