У меня есть некоторый класс, который случайным образом генерирует силу и направление ветра. В зависимости от направления ветра класс поворачивает стрелку (она нарисована во флеш) в определенную сторону. Собственно стрелка и является объектом класса.

Код AS3:
package classes {
import flash.display.Sprite;
public class Wind extends Sprite {
public var direct:Number;//направление ветра
public var strong:Number;//сила ветра
public function Wind() {
// constructor code
strong = Math.round(Math.random()*5)*10;
direct = Math.round(Math.random());
if (direct == 1)
{
this.rotation = 180;
}
}
}
}
и есть главный класс игры, в котором после каждого выстрела инициализируется новый объект ветер, а старый мне необходимо удалять, но ссылку я на него с помощью getChildByName не могу получить. Результат выполнения null, хотя сам объект есть на экране.

Код AS3:
private function init():void
{
if (stage.getChildByName("wind")!=null)
{
stage.removeChild(wind);
}
var wind:Wind = new Wind();//
wind.x = 275;
wind.y = 20;
stage.addChild(wind);
//далее следует нормально работающий код, который не имеет отношения к ветру
}
как мне получить сслыку на объект или как мне его удалить другим способом с экрана?