Тема: {mdm}Zinc
Показать сообщение отдельно
Старый 12.02.2007, 13:44
Alexandor1984 вне форума Посмотреть профиль Отправить личное сообщение для Alexandor1984 Найти все сообщения от Alexandor1984
  № 43  
Alexandor1984

Регистрация: Nov 2006
Сообщений: 106
Цитата:
Сообщение от alexcon314
Здравствуйте. Небольшое сообщение на тему "правая кнопка" (наверно, перемещать не стоит)
Код:
onEnterFrame=function(){
	if (Key.isDown(2)) {
	//(code) by ex.: your_ShowMenu_function(); or broadcasterObj.broadcastMessage("onRightClick");
	}
}
Известный, наверное, многим способ отлова правого клика. Например, чтобы задействовать контекстное меню.
В цинке есть свой объект контекстного меню, но оно имеет сугубо виндовый внешний вид и не поддается кустомизации, вложенный пункт в него не встроишь... Но что хорошо в цинке - напрочь глушится стандартное контекстное меню проигрывателя . Вышеприведенный код позволяет вывыводить меню любого вида (какое нарисуете) и любого содержания. Я, например, использую mx.controls.Menu. Надо только при компиляции в цинке указать Right Mouse Button Ignored. Именно, Ignored. Иначе, стандартное меню вывалится-таки.. Вобщем, цинк здесь на высоте .
Есть еще пример, как прикрутить прогрессбар к файловым операциям и примерчик типа "hello world" на тему разработки своих dll для цинка, но не сейчас..
Это все круто, но как это сделать во Flex2?