![]() |
DataGrid и правая кнопка мышки
Доброго дня!
Как отловить в DataGrid событие нажатия правой кнопки мышки и по нему создать контекстное меню? |
При большом желание отловить можно, а вот создать свое контекстное меню никак, можно конечно добывить в стандартное меню, но About Adobe Flash... меню не убрать. Посмотри ContextMenu класс в хелпе.
|
Посмотрел, действительно не интересно :(
Но вот в инете нашел http://www.uza.lt/blog/2007/08/solve...-click-in-as3/ :) Остался только один вопрос, как отловить в DataGrid это событие.... Если можно, несколько подробнее, ну совсем новичек :) |
То что ты нашел - это неплохой вариант, но не панацея! Поэтому не советую...
Как отловить это событие написано тамже где ты нашел... Как вариант можно рисовать свое меню по двойному-клику или добавить маленькую кнопку в каждую ячейку для меню. |
Цитата:
Можно узнать, как добавить кнопку в грид и привязать к ней событие? И все же, как в гриде отлавливать события мышки? |
Посмотри тут, по поводу отлавливания соботый
http://livedocs.adobe.com/flash/9.0/...vent:itemClick http://livedocs.adobe.com/flash/9.0/...temDoubleClick А вот с добавлением кнопки там будет сложнее, мне на ум приходит только написать свой cellRenderer... |
Спасибо, буду изучать....
ВАУ!!!!! Это для AS3, а во втором это есть? |
Упс. Извини за АС3, но думаю что-то подобное есть и под ас2.
|
да, в ас2 этого нет.... :(
будем искать..... спасибо за ответы.... |
как нет. Есть!
Тебе надо DataGrid.cellPress и List.cellRenderer... |
| Часовой пояс GMT +4, время: 11:01. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.