Показать сообщение отдельно
Старый 19.08.2012, 15:12
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 6  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Цитата:
Сообщение от zerAlex2 Посмотреть сообщение
В чём именно разница при записях:
Код AS3:
MovieClip(this.viewerContainer.getChildByName(Name)).removeViewer();
и
this.viewerContainer.MovieClip(this.viewerContainer.getChildByName(Name)).removeViewer();
В первом случае, производится попытка сконвертировать полученный объект в MovieClip (в случае неудачи возникнет исключение) и пытается вызвать у него метод removeViewer (в случае неудачи возникнет исключение)
Во втором случае у viewerContainer вызывается метод MovieClip (сомневаюсь, что вы ему этот метод создали), которому в качестве параметра передается полученный объект, если метод возвращает что-то вменяемое, то у этого вменяемого будет вызван метод removeViewer.

Добавлено через 4 минуты
Цитата:
Сообщение от zerAlex2 Посмотреть сообщение
У меня есть MovieClip в который я закидываю PV3D панораму, которой задаётся имя instance972. Как её remove-ить? Как к MovieClip-у к ней не обратиться, чтобы сказать родителю затереть клип, а не стереть - получить висяк в памяти...
Очевидно sc4_PanViewer не имеет в иерархии наследования MovieClip.
__________________
משיח לא בא
משיח גם לא מטלפן