Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   как кодом заменить один Movie Clip на другой? (http://www.flasher.ru/forum/showthread.php?t=20632)

POnan 22.09.2001 15:08

как кодом заменить один Movie Clip на другой?
 
Нужно при подведении мышки к кнопке один Movie clip в сцене поменять на другой? КАК?

Спасибо!

gOloVasTicK '~ 22.09.2001 16:17

Если они одинаковые по размеру, можно так:
newclip._x=oldclip._x;
newclip._y=oldclip._y;
oldclip._visible=0;
oldclip.removeMovieClip();

Александр Мостовой 22.09.2001 17:06

Меня тоже этот вопрос интересует.
Только просто подставить мувик на теже координаты не подходит. Один и тот же мувик вложен во многих местах. Необходимо програмно его заменить. Пробовал по документации к Flash5 использовань Attachmovie, но эта функция почемуто у меня не работает.

gOloVasTicK '~ 22.09.2001 18:42

Сделайте мув который вы собираетесь заменять, сделайте его еще раз мувом. так что б получился мув в муве. Эту конструкцию и лепите туда, куда надо. И меняйте именно первый мув, можно аттачем из либрари :) Тогда меняться у вас будут все мувы.

сочиNetz 23.09.2001 01:03

2Головастик
Цитата:

oldclip.removeMovieClip();
Ага, но только в случае если oldclip был сам вызван аттачем или дупликейтом.

Почему не получается аттач: прочитай хелп на эту тему. Для приаттачиваемого символа должно быть определено специальное имя. Т.е. по его имени непосредственно в бибилиотеке ты его не приаттачишь. Делается это в properties>export movie. Ставишь радиокнопку и вписываешь в поле имя. Тогда и аттачь его.

Александр Мостовой 23.09.2001 04:17

Да, аттач теперь работает.
Все дело, как всегда, было в синтаксисе:
Он легко может заменить один мувик на другой.


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

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