Добрый вечер. У меня возникают ошибки 1084 и 1100 в совершенно непонятных местах и чем они обусловлены я никак не могу объяснить. Надеюсь на какую-либо помощь.

Код AS3:
internal function Destroy():void
{
var i:int;
if (Iterator != null)
{
Manager.Exclude(this);
}
for (i = Container.numChildren-1; i == 0; i--)
{
Container.removeChildAt(i);
}
Container = null;
Manager = null;
}
На строку "var i:int;" я получаю ошибки "expecting identifier before var" и "expecting rightbrace before colon". Далее по строчкам идут подобные же ошибки, а так же две ошибки "XML does not have matching begin and end tags". В этом классе, да и вообще во всем проекте нету ни одной строки с XML. Перепроверил несколько раз класс - скобки расставлены правильно, никаких ошибок, символов и цифр в именах, тоже и с путями (с другими классами проблем нет). ASO файлы удалял - не помогло.
Помогите, пожалуйста.