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

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

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

Регистрация: Aug 2012
Сообщений: 297
По умолчанию Свои аргументы в событие мыши

Здравствуйте. Подскажите, пожалуйста. Можно ли как-нибудь отправлять в событие аргумент в функцию?
Например вот так:
Код AS3:
stage.addEventListener(MouseEvent.MOUSE_DOWN, mouseDown, 'Аргумент');
function mouseDown(event:MouseEvent, argument)
{
trace("Значение аргумента:",argument);
}

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

Регистрация: Jan 2009
Сообщений: 1,651
Нет. Не создавая свое собственное событие, нельзя передать ничего. И не нужно. Это не as2. Тут совсем другой подход. Вообще эта тема очень часто подымалась, можете погуглить этот форум по ключевым словам. Вот, например, первой же ссылкой http://www.flasher.ru/forum/blog.php?b=239
__________________
мой пустой блог

Старый 10.01.2013, 21:12
gagaga вне форума Посмотреть профиль Отправить личное сообщение для gagaga Найти все сообщения от gagaga
  № 3  
Ответить с цитированием
gagaga
[+1 22.04.13]
[+1 06.03.13]

Регистрация: Apr 2012
Сообщений: 239
наследуйтсь от маус ивента и добавляйте что хотите

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

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Цитата:
Сообщение от gagaga Посмотреть сообщение
наследуйтсь от маус ивента и добавляйте что хотите
И как это поможет?

2TS, какие параметры вам нужно передавать?
В любом случае проблема решима через кэширование значений-ссылок в приватных полях. Или диспатчем кастомного события с параметрами, если событие ловится где-то выше по структуре приложения.
__________________
тут я

Старый 10.01.2013, 21:18
Dip52 вне форума Посмотреть профиль Отправить личное сообщение для Dip52 Найти все сообщения от Dip52
  № 5  
Ответить с цитированием
Dip52

Регистрация: Aug 2012
Сообщений: 297
Цитата:
Сообщение от КорДум Посмотреть сообщение
И как это поможет?

2TS, какие параметры вам нужно передавать?
Совсем обычные, могу по другому сделать, но просто интересно можно ли так.

Добавлено через 39 секунд
Цитата:
Сообщение от КорДум Посмотреть сообщение
И как это поможет?

2TS, какие параметры вам нужно передавать?
В любом случае проблема решима через кэширование значений-ссылок в приватных полях. Или диспатчем кастомного события с параметрами, если событие ловится где-то выше по структуре приложения.
Извините, но для меня это "что-то" высокое, не достижимое. Есть что-нибудь почитать на эту тему?

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

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Смотря что вы имеете в виду из того, что сказал я. Но наверное это (первая попавшаяся ссылка в гугле).
http://evolve.reintroducing.com/2007...custom-events/
__________________
тут я

Старый 11.01.2013, 12:46
gagaga вне форума Посмотреть профиль Отправить личное сообщение для gagaga Найти все сообщения от gagaga
  № 7  
Ответить с цитированием
gagaga
[+1 22.04.13]
[+1 06.03.13]

Регистрация: Apr 2012
Сообщений: 239
Цитата:
Сообщение от КорДум Посмотреть сообщение
И как это поможет?

Или диспатчем кастомного события с параметрами
это то же самое что я предложил

Старый 11.01.2013, 13:33
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 8  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
это то же самое что я предложил
Не то же самое. Нет смысла наследоваться от MouseEvent, все равно свое событие событием мыши не станет. Собственное событие наследуется просто от Event.

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

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

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


 


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


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