![]() |
Управление с приаттаченного мувика
Простой пример:На основном таймлайне(1-й фрейм) есть кнопка (btn)- аттачит мувик, в котором есть кнопка btn1. Нужно по нажатию btn1, перейти на 2-й фрейм. Что не так?
Код AS1/AS2:
|
2 Wlspartak:
Цитата:
Цитата:
|
Видно от жары, просто опечатка- в приаттаченном мувике кнопка btn1. Исправил.
|
2 Wlspartak:
Ну, давайте вместе читать ваш код и смотреть, как он будет исполняться: 1. Код AS1/AS2:
2. Код AS1/AS2:
3. Код AS1/AS2:
4. Код AS1/AS2:
Печаль вся в том, что нет у вас этого обьекта на сцене на этот момент. Не к чему обработчик привязывать. Ведь у вас my_mc2 присоединяется на сцену только по нажатию на кнопку btn. Вам нужно запихнуть последние три строки из кода, представленного вами в первом сообщении темы, в тело функции обработчика btn.onPress. То есть, создаём мувиклип и тут же назначаем ему обработчик. |
Ну спасибо, а то я уже голову "сломал", вроде все правильно, а не работает.
|
2 Wlspartak:
Так в том то и соль, что всё работает правильно. Именно так, как вы написали. ^_^ Если бы это был AS3, получили бы ошибку, а так у вас флешка молча не находит обьект и игнорирует его. |
| Часовой пояс GMT +4, время: 09:17. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.