PDA

Просмотр полной версии : Узнать есть ли объект на Stage


olegpon2
21.01.2012, 12:18
Помогите, пожалуйста, начинающему флешеру :)
Есть у меня, к примеру, некоторый объект типа Movie Clip (назовем его myObj), по ходу программы он иногда добавляется в список отображения, иногда удаляется из него, может добавляться в некоторый контейнер. Есть какой-то универсальный код, позволяющий в любой момент времени узнать, находится ли myObj на Stage (иными словами, видит ли его сейчас пользователь)?

GBee
21.01.2012, 13:12
1) myObj.parent!=null
2) stage.contains

olegpon2
21.01.2012, 14:37
1) myObj.parent!=null
спасибо большое

TanaTiX
21.01.2012, 15:03
он иногда добавляется в список отображения, иногда удаляется из него
В чем подвох?
myObj.stage

Dima_DPE
21.01.2012, 17:42
Чтобы наверника находится на сцене, надо проверить stage. А вот видим ли, тут все сложнее, в идеале видим, но если опустить возможность, что ктото из родителей visible=false или alpha=0