Показать сообщение отдельно
Старый 14.03.2013, 12:27
yasha005 вне форума Посмотреть профиль Отправить личное сообщение для yasha005 Найти все сообщения от yasha005
  № 4  
Ответить с цитированием
yasha005

Регистрация: Dec 2012
Сообщений: 100
Цитата:
Сообщение от expl Посмотреть сообщение
2 yasha005: Вы чего? Это же просто кнопка. Да и "применяй состояние" никак не объясняет что с ней надо делать.

2ALEXNEW: Первый приходящий в голову вариант:
1. Меняем Button на простой MovieClip
2. Расставляем метки на анимационные промежутки
3. Подписываемся кодом на событие MOUSE_DOWN и переводим по этому событию кнопку в кадр "play_down", в последнем кадре пишем stop();
4. Подписываемся кодом на событие ROLL_OVER и переводим по этому событию кнопку в кадр "over"
5. При событии ROLL_OUT переводим кнопку в кадр "normal"
Зря вы так думаете (лично моё мнение). Посредством шаблона состояния можно описать всю абстрактную структуру кнопки, и далее уже в экземпляр класса, описанный состоянием, можно передавать такие параметры как: движуха на самой кнопке, событие выполняемое при нажатии, позиционирование, прозрачность и т.д. И уже на основе этого класса, таких кнопок можно насоздавать сколь угодно много всего лишь передачей различных параметров в экземпляр класса или в метод экземпляра класса (по мне так, я предпочитаю второе, т.к. более гибче).