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

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

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

Регистрация: Oct 2006
Сообщений: 92
По умолчанию [flex/as3]Аналог события buttondown для datagrid?

Есть itemclick, но срабатывает только при отпускании кнопки мыши, а надо чтобы при нажатии кнопки мыши срабатывал метод. То есть что-то типа itemdown есть?

Старый 01.01.2007, 22:00
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 2  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
уважаемый Алексей, вы когда нибудь начнете объяснять что вы пытались сделать, или все ваши вопросы будут попадать под категорию "сделайте за меня".

Ответ на вопрос:
В документации нету, значит нужно сделать.
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^

Старый 02.01.2007, 00:11
Aleksey123 вне форума Посмотреть профиль Отправить личное сообщение для Aleksey123 Найти все сообщения от Aleksey123
  № 3  
Ответить с цитированием
Aleksey123

Регистрация: Oct 2006
Сообщений: 92
Уважаемый Nirth, я не прошу сделать за меня. Может кто-нибудь уже сталкивался с необходимость обработать такое событие, и знает как оно называется(или уже сам написал и может поделиться). Объяснил все понятно, человек который знает что такое событие и просматривал список событий для datagrid знает что такое itemclick. Я же четко сказал что хотелось бы чтобы определенное действие происходило при нажатии кнопки мыши(но не в момент ее отпускания!) по элементу datagrid! вот и все.

Старый 02.01.2007, 00:32
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 4  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
Ок переношу в раздел для новичков. В следующий раз когда я увижу ваш топик тут, и не увижу того что вы уже пытались сделать вы получаете последнее предупреждение.

Ждите.
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^

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

Регистрация: Jan 2004
Адрес: Украина, Харьков
Сообщений: 1,524
Отправить сообщение для __i с помощью ICQ
Уважаемый Aleksey123 (очень какой-то уважаемый топик тут получился) %)

Компоненты наследованые от ListBase не позволят вам это "просто" сделать.

Выходом из данной ситуации следующий. Пишешь свой айтемрендер и в нем пишешь обработчик нажатия мыши. Тут есть проблемы:
Ты не можешь просто так подписаться на событие конкретного айтемрендера т.к. ты просто незнаешь когда именно он создается. Как выход пишешь класс(можно синглтон) который занимается прослушиванием твоих айтем рендеров (т.е. чтобы любой твой айтем рендер мог дергать его нужные методы) , а этот класс уже сам диспатчит нужные события (если это канешно нужно).
Можно в датапровайдере передовать обработчики для событий твоему айтем рендеру.
Это уже дело техники, главное проблема которую нужно знать это то что ты НЕ МОЖЕШЬ сам контролировать создание/удаление айтем рендеров (если канешно ты не переписываешь грид или лист ).
__________________
33 коровы

Старый 02.01.2007, 15:50
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 6  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
__i на посмотри, основная нагрузка уходит на Фабрику, переписываем DataGrid только для использования в MXML, если в AS классе то можно было бы и не переписывать =)
Вложения
Тип файла: zip DataGridItemDown.zip (1.3 Кб, 55 просмотров)
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^

Старый 07.01.2007, 01:02
Aleksey123 вне форума Посмотреть профиль Отправить личное сообщение для Aleksey123 Найти все сообщения от Aleksey123
  № 7  
Ответить с цитированием
Aleksey123

Регистрация: Oct 2006
Сообщений: 92
Спасибо!

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

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

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


 


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


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