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

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

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

Регистрация: Jun 2010
Сообщений: 5
По умолчанию Как обработать нажатие кнопки (особый случай)

Я понимаю то, что я засунул кнопку буквально в самую ж*, но всё таки? Можно ли как нибудь обработать её нажатие? Если написать такой код как на скрине, то он не обрабатывается при нажимании, хотя анимация нажатия и проходит... Если невозможно обработать напрямую то подскажите как обработать по координатам(особенно куда пихать код проверки нажатия мыши в определённой точке что б он проверялся каждую секунду). Наперёд спасибо)
Скрин:
[IMG]http://s44.***********/i105/1006/4a/087c41651577t.jpg[/IMG]

Старый 07.06.2010, 01:46
Tails вне форума Посмотреть профиль Отправить личное сообщение для Tails Найти все сообщения от Tails
  № 2  
Ответить с цитированием
Tails
 
Аватар для Tails

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
Возможно кнопка неработает из-за групировки, попробуйте без неё.
Что значит "обработать по кординатам" ?
Код срабатывания для кнопки, при нажатий мыши, пихать в первый кадр основного таймлайна:
Код AS1/AS2:
_root.first.Symbol15.ng1.onPress = function(){
    // сюда пишем код, который сработает после нажати кнопки
}
Код AS1/AS2:
_root.first.Symbol15.ng1
вот это путь к вашей кнопки, на которую вешаеца функция, все элементы должны иметь заданное имя (как ваша кнопка ng1), без пробелов.
__________________
Дети не должны знать о своих родителях

Старый 07.06.2010, 02:49
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 3  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
адресация отсавляет желать лучшего. Срочно менять!

Старый 07.06.2010, 02:57
Fetole вне форума Посмотреть профиль Отправить личное сообщение для Fetole Найти все сообщения от Fetole
  № 4  
Ответить с цитированием
Fetole

Регистрация: Jun 2010
Сообщений: 5
Поседев пару часиков и подумав немного, я понял в чём проблема... Как и говорил Tails проблема в групировке, но не совсем в ней. Я сгрупировал (если кратко) кнопку с рисунком и ганял их по екрану добавляя ключевие кадры и твины, а обработчик "он(релиз)" ставил только на определённую групу. Тоесть вышло так что кнопка обрабатывалась, но только в 1 участке движения) Не повторяйте моих ошыбок)

Добавлено через 3 минуты
Когда я говорил "обработать по кординатам" я имел введу
Код AS1/AS2:
on(release){
if ((_xmouse>=40)&&(_xmouse<=80)&&(_ymouse>=40)&&(_ymouse<=80))
trace("huray");
}

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

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

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


 


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


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