Не получается выдает ошибки какие - то типа ArgumentError: Error #1063...

Код:
function inte ():void
{
for (var i:uint = 0; i<10; i++)
{
var shiftingx:Number = Math.random()*15;
formatter.color = Math.random() * 0xFFFFFF;
var shiftingy:Number = Math.random()*20;
var RanSize:Number = Math.floor(Math.random()*35+10)
formatter.size = RanSize
var mat:Number = Math.floor(Math.random()*arr.length)
tex = new TextField;
tex.width = 400;
addChild(tex)
tex.text = arr[mat];
tex.setTextFormat(formatter);
tex.x = Math.random()*500;
tex.y = Math.random()*200;
TweenLite.to (tex, 4.25, {x:tex.x+shiftingx, y:tex.y+shiftingy,alpha:.0, ease:Sine.easeInOut,onComplete:this.removeChild});
}
}
Получается произвольным образом появляются слова из массива... Но они не удаляются после того, как анимация закончена и компьютер сильно нагружается...
__________________________________________
Я чайник, не ругайте меня