Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   _parent не хочет работать... (http://www.flasher.ru/forum/showthread.php?t=55700)

Штрек 13.03.2004 03:01

_parent не хочет работать...
 
Мне надо обращаясь к мувику, вложенному в ранее податаченный мувик, после производства некоторых действий,
ремовить вышестоящий/атаченый/ мувик. Если пишу
абсолютный путь - всё работает, пишу - _parent.removeMovieClip() - не хочет ремовить.
Короче, любые обращения к выстоящему муву, кроме абсолютного пути - не работают.
Что бы это значило?

Штрек 13.03.2004 03:04

Вложений: 1
Давно вопросы не задавал -
исходник забыл сунуть. :p

Штрек 13.03.2004 03:17

Вложений: 1
Чего мне надо, я конечно добился,
обращаясь к атаченому мувику - после необходимых действий с вложенным мувом, атаченный ремовит сам себя.
Однако, что же делать с _parent ???
Возможно всё ограничится умным базаром, типа -
мувик, лежащий в атаченном муве, не видит родителя, так как при атаче его имя может изменятся, ну и тд.
Однако хотелось бы выкрутить эту ситуацию, мать ё.

Nox Noctis 13.03.2004 03:28

аяй :)

внутри любого обработчика событий,
чтобы все работало корректно, нужно
– либо обращаться к глобальным переменным,
– либо к созданным через var
– либо к свойствам через this

всего три варианта :)
у тебя _parent, к которому ты пытаешься обратиться - это и не глобальное свойство и не временная локальная переменная - правильно this._parent

Штрек 13.03.2004 03:57

Спасибо.
Отключка - у this много чего есть, а вот про _parent ?! :p
не подумалось.


Часовой пояс GMT +4, время: 12:23.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.