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

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

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

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
По умолчанию Как показать курсор hand над компонентом?

собрал тут панельку для приложения из готовых компонентов.
у Button useHandCursor = true прекрасно работает,
но у колорпикера и у комбобокса руки мне добиться не удалось

можно как-то сделать?

Старый 04.11.2010, 23:03
f.g.programmer вне форума Посмотреть профиль Отправить личное сообщение для f.g.programmer Найти все сообщения от f.g.programmer
  № 2  
Ответить с цитированием
f.g.programmer
 
Аватар для f.g.programmer

блогер
Регистрация: Sep 2010
Адрес: Россия
Сообщений: 137
Записей в блоге: 3
нужно ещё buttonMode = true

Старый 04.11.2010, 23:08
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 3  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
это понятно
не помогает

Код AS3:
        public function pushComboBox(comboBoxName:String, x:int, y:int, w:int, h:int, dp:DataProvider) : void
        {
 
            var comboBox:ComboBox = new ComboBox();
            comboBox.name = comboBoxName;
            comboBox.x = x;
            comboBox.y = y;
            comboBox.width = w;
            comboBox.height = h;
            comboBox.dataProvider = dp;
            comboBox.buttonMode = true;
            comboBox.useHandCursor = true; 
            addChild(comboBox);
 
        }

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

Регистрация: Nov 2009
Адрес: в златоглавой
Сообщений: 745
Mouse.cursor = "button";

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

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
да, уже почти

Код AS3:
		public function pushComboBox(comboBoxName:String, x:int, y:int, w:int, h:int,dp:DataProvider) : void
		{
 
			var comboBox:ComboBox = new ComboBox();
			comboBox.name = comboBoxName;
			comboBox.x = x;
			comboBox.y = y;
			comboBox.width = w;
			comboBox.height = h;
			comboBox.dataProvider = dp;
			comboBox.buttonMode = true;
			comboBox.useHandCursor = true; 
 
			addChild(comboBox);
 
			comboBox.addEventListener(MouseEvent.MOUSE_OVER, setMouseHand);
			comboBox.addEventListener(MouseEvent.MOUSE_OUT, setMouseAuto);
 
		}
 
 
		private function setMouseHand(e:Event) : void
		{
			Mouse.cursor = MouseCursor.BUTTON;
		}
 
 
		private function setMouseAuto(e:Event) : void
		{
			Mouse.cursor = MouseCursor.AUTO;
		}

но в открывающемся лопухе все равно получается стрелка.

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

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
useHandCursor = true
buttonMode = true
mouseChildren = false
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.

Старый 05.11.2010, 12:06
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 7  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
не получилось. комбо перестал открываться

Код AS3:
            comboBox.buttonMode = true;
            comboBox.useHandCursor = true; 
            comboBox.mouseChildren = false;

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

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

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


 


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


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