Подход изначально неверный. Если меча нет - то и мувика "меч" не должно быть
Если появляется меч, делайте

Код AS3:
var sword:Sword = new Sword();
actor.addSword(sword);
// actor.addSword
public function addSword(sword:Sword) {
if (!contains(sword))
addChild(sword);
}
Рекомендую - посмотрите в сторону
Finite State Machine, и жизнь упростится.
Добавлено через 20 минут
Finite State Machine video tutorial
part 1
part 2