Здравствуйте, сегодня столкнулся с одной проблеммой. Есть класс Solider, вот код:

Код AS3:
package gameClasses {
import flash.display.MovieClip;
import flash.display.Sprite;
import flash.events.Event;
import gameClasses.Main;
public class Solider extends MovieClip {
//public var range:Sprite;
public var _X,_Y:Number;
private var delay = 60;
private var begin_rld = 61;
public var rng=200;
public function Solider(X:Number,Y:Number) {
this.x=X;
this.y=Y;
}
public function aim(b:MovieClip) {
this.rotationZ= Math.atan2(b.y - this.y, b.x - this.x) / Math.PI * 180;
}
public function shoot(t:Boolean) {
if (begin_rld <= delay) begin_rld++;
if ((begin_rld>delay)&&(t)) {
var b:bullet = new bullet(0,0,0);
b.scaleX=0.5;
b.scaleY=0.5;
this.addChild(b);
begin_rld=0;}
if(!t){begin_rld++;};
}
public function inrange(b:MovieClip):Boolean {
var x0=b.x,y0=b.y;
var g=Math.sqrt(Math.pow((this.x-x0),2)+Math.pow((this.y-y0),2));
if(g<rng) return true;
if(g>rng) return false;
return false;
}
public function stopShoot() {
begin_rld=0;
}
}
}
В главном файле стоит обработчик ENTER_FRAME, в котором метод inrange проверяет, есть ли кто нибудь в зоне досягаемости обьекта, то вызывается метод aim() и shoot(), (то бишь солдат целится и стреляет). Спустя несколько секунд солдат исчезает а на отладчике появляется сообщение
"Предупреждение: трехмерный объект DisplayObject не может быть визуализирован. Его размеры (8229, 31) превышают допустимые размеры для отрисовки.". Что это означает, и как с этим бороться?
Добавлено через 41 час 55 минут
Разобрался, тема закрыта.