Просмотр полной версии : Проверка экземпляра на принадлежность к MOVIECLIP
Здравствуйте. Такой вопрос. На кадре, программно, в случайном порядке, создается очередь из мувиков. В библиотеке 3 штуки MC. На кадре 50 экземпляров. Мне нужно симулировать проход этой очереди через дверь. Т.е. дверь открывается, когда к ней подходит один класс и не открывается, когда другой. Но т.к. они добавляются рандомно, мы не знаем, к какому классу будет принадлежать первый экземgляр и т.д. Можно ли как то программно определить, является ли данный экземпляр, экземпляром такого-то MuvieClipa? Спасибо!
undefined
02.03.2016, 12:32
а разве в ас2 у мувиков нет свойства parent/_parent?
Есть. А не могли бы вы написать, как проверить, с помощью этого свойства, принадлежит ли экземпляр A мувиклипу B?
undefined
02.03.2016, 13:09
if (movieClipA.parent==movieClipB) {
...
}
либо
if (movieClipA._parent==movieClipB) {
...
}
Добавлено через 1 минуту
парсер подсказывает, что верный таки второй вариант
trace( typeof(что_я_там_хочу_проверить) )
if( typeof(что_я_там_хочу_проверить) ) == "movieclip" trace("MOVIK!")
typeof не совсем то. Он выдает только тип данных.
undefined
02.03.2016, 14:44
а, так товарищу нужна проверка на принадлежность мувика к конкретному типу.Мне почему-то показалось что имелось в виду нахождение внутри контейнера.
Я дал ответ для "Проверка экземпляра на принадлежность к MOVIECLIP ". По типу - определяется :)
Вчитался в постановку задачи. Понятно. Ну, тогда так:
Для клипов прописываем ID трех типов - 1, 2, 3.
Например: my_clip.id = 1
Далее: if current_clip.id == 1 - пропускаем.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.