Из другого вопроса, который вы задали, я понимаю, вы перетаскиваете экземпляры MovieClip на сцену во Flash IDE.Они никогда не добавляются непосредственно на сцену, а скорее в MainTimeline MovieClip / Sprite, который затем сам добавляется на сцену.
stage
|
MainTimeline
|
your_mc
Этап «содержит» только своих прямых потомков, то есть объект MainTimelineно не детские дети.Таким образом, stage.contains (your_mc)
всегда будет возвращать false
, даже если вы все еще можете видеть мувиклип (и он фактически все еще находится в списке отображения).
Попробуйте DisplayObjectContainer(stage.getChildAt(0)).contains(your_mc)
и посмотрите, если результатвсе еще false
...