Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 27.04.2013, 21:37
as_68 вне форума Посмотреть профиль Отправить личное сообщение для as_68 Найти все сообщения от as_68
  № 1  
Ответить с цитированием
as_68
 
Аватар для as_68

Регистрация: Apr 2002
Адрес: СПб
Сообщений: 288
По умолчанию Клип как кнопка

Подскажите, пожалуйста.
В AS2 была возможность в клипе задать метки _up, _over, _down и если добавить одну из функций-обработчиков для этого клипа, например, клип.onRelease=function(){} он начинал работать как кнопка.
А в AS3 так не работает. (((
Неужели нужно писать слушателей для всех функций-обработчиков или есть другие способы?
__________________
Хватит клавиши топтать... :mad:

Старый 27.04.2013, 21:45
Babylon вне форума Посмотреть профиль Отправить личное сообщение для Babylon Посетить домашнюю страницу Babylon Найти все сообщения от Babylon
  № 2  
Ответить с цитированием
Babylon
 
Аватар для Babylon

Регистрация: Jan 2006
Адрес: Москва, Зеленоград
Сообщений: 653
Отправить сообщение для Babylon с помощью ICQ
Это так сложно?

Старый 27.04.2013, 22:05
as_68 вне форума Посмотреть профиль Отправить личное сообщение для as_68 Найти все сообщения от as_68
  № 3  
Ответить с цитированием
as_68
 
Аватар для as_68

Регистрация: Apr 2002
Адрес: СПб
Сообщений: 288
Ну если кнопок много, то легче написать один обработчик, чем по три на каждую.
__________________
Хватит клавиши топтать... :mad:

Старый 27.04.2013, 22:30
Babylon вне форума Посмотреть профиль Отправить личное сообщение для Babylon Посетить домашнюю страницу Babylon Найти все сообщения от Babylon
  № 4  
Ответить с цитированием
Babylon
 
Аватар для Babylon

Регистрация: Jan 2006
Адрес: Москва, Зеленоград
Сообщений: 653
Отправить сообщение для Babylon с помощью ICQ
А циклы для чего?

Добавлено через 2 минуты
Да собственно и 1 класса достаточно для всех. Наследуйся от него и рисуй в конструкторе

Старый 27.04.2013, 23:55
Bletraut вне форума Посмотреть профиль Отправить личное сообщение для Bletraut Найти все сообщения от Bletraut
  № 5  
Ответить с цитированием
Bletraut
 
Аватар для Bletraut

Регистрация: Mar 2013
Адрес: Вне пространства.
Сообщений: 567
Отправить сообщение для Bletraut с помощью ICQ Отправить сообщение для Bletraut с помощью Skype™
Цитата:
В AS2 была возможность в клипе задать метки _up, _over, _down и если добавить одну из функций-обработчиков для этого клипа, например, клип.onRelease=function(){} он начинал работать как кнопка.
Можно событие MouseEvent.CLICK на него повесить, но у него не будет разметок типо _up, _over, _down, _hit. А что бы это всё было тебе просто нужно написать свой класс кнопки. Или поизвращаться и унаследовать его от SimpleButton.

Старый 27.04.2013, 23:56
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 6  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Цитата:
А в AS3 так не работает. (((
Во FlashIDE можно создать клип типа Button, у него будут четыре кадра. Дальше MouseEvent.CLICK повесить и все. На выходе при компиляции этот клип станет SimpleButton.
__________________
тут я

Создать новую тему Ответ Часовой пояс GMT +4, время: 20:46.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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