Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Можно-ли динамически изменить сменить _parent мувиклипа? (http://www.flasher.ru/forum/showthread.php?t=97621)

Torero 25.06.2007 21:06

Можно-ли динамически изменить сменить _parent мувиклипа?
 
День добрый. Хочу при onRollOver на любой из множества мувиков(mc#), лежащих на сцене, выводить в нем управляющий мувик с кнопками(main_mc). Речь идет о том, чтобы не просто расположить мувик с кнопками поверх выбранного, а о том, чтобы он оказался внутри него.
Конструкции наподобие:
Код:

mc1.onRollOver=function(){
        main_mc._parent=this;
}

понятное дело, не срабатывают. Мог-бы использовать связку attachMovie-unloadMovie, но управляющий мувик создается динамически - его нет в библиотеке.

etc 25.06.2007 21:07

Это невозможно в AS1/AS2.

Мыкыта 26.06.2007 11:29

так что мешает сделать динамический доступ к множеству мувиков?

†‡Paladin‡† 26.06.2007 13:22

_etc правильно сказал. Переходите на AS3 там это элементарно. (addchild)

etc 26.06.2007 13:29

Мммм, я не предлагаю переходить на AS3 ради этой фичи. Просто констатация факта.

†‡Paladin‡† 26.06.2007 13:32

Это если че я предложил.

etc 26.06.2007 13:36

Я такие глобальные шаги не предлагаю :)
Переписать целиком проект под новую версию можно, конечно, но все зависит от его размеров. Я бы предложил сделать «как-нибудь так, как-нибудь так…» (©), чтобы обойти такую ситуацию.

Kikasso 26.06.2007 13:54

Ну а что значит "внутри"? Кому какое дело, как там все устроено. Главное чтобы выглядело и работало как надо.
Если вам нужно чем-то управлять.. Ну заведите переменную-ссылку на управляемый клип.

Wolsh 26.06.2007 15:37

Цитата:

Сообщение от Torero
Мог-бы использовать связку attachMovie-unloadMovie, но управляющий мувик создается динамически - его нет в библиотеке.

А создавать сразу внутри mc# тоже не можете?

Torero 26.06.2007 16:47

Создавать внутри mc# плохо - не было-бы вопроса. Пришлось идти как-раз тем путем, который обозначил Kikasso. Просто добавилось возни со срабатыванием onRollOut при переходе с мувиков на кнопки ими управляющие. Всем большое спасибо. Топик закрыт.
А насчет AS3: со 2м-бы сперва разобраться хоть немного...)))))


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

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