Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Смена кадра во всех копиях 1 символа (http://www.flasher.ru/forum/showthread.php?t=182994)

GoodWin74 09.08.2012 01:37

Смена кадра во всех копиях 1 символа
 
Есть персонаж, в каждом кадре своя анимация действий. В каждой анимации части тела взяты с библиотеки.
У каждой части тела есть кадры, где меняется одежда и т.п.
Как сменить кадр на ноге например, что бы все копии или так сказать "дети", родителя из библиотеки, тоже сменили кадр?

Другими словами: Есть куча MovieClip от одного Symbol из библиотеки, как у всех сменить кадр.

Добавлено через 6 часов 51 минуту
Пока только 1 выход нашел... Прописывать в Symbol на 2 кадре:
Код AS3:

if((root as Object).text4.text != "0"){
        gotoAndStop(Number((root as Object).text4.text));
} else {
        gotoAndPlay(1);
}

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

elder_Nosferatu 09.08.2012 09:43

Пропишите вашему символу класс и проверяйте всех детей на соответствие этому классу.
Код AS3:

if (childInstance is SpecialClass) {
// здесь меняем кадр
}



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

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