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

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

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

Регистрация: May 2010
Сообщений: 347
По умолчанию не попадаю custom курсором по кнопке

Здравствуйте дорогие.
У меня в приложении custom курсор. До него приложение подсчитывало клики по кнопкам, сейчас клик этим новым курсором по кнопке совершенно как мимо... И область на кнопке для клика увеличиваю до огромных размеров....все равно...
Вот примерный код
Код:
var pric1:pric=new pric;
loader1.addChild(pric1);

stage.addEventListener(MouseEvent.MOUSE_MOVE,redrawCursor);
Mouse.hide();

function redrawCursor(event:MouseEvent):void
{
    if(loader1!=null)
	{loader1.x = event.stageX;
              loader1.y = event.stageY;
	}
}
Помогите пожалуйста

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

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

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

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Мышь, видимо, по курсору кликает.

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

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
А по коду не кликает вообще =)
__________________
тут я

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

Регистрация: May 2010
Сообщений: 347
по коду кликает, так как идет по ветке кода "мимо"
курсор в виде мушки прицела, центр 0 0 в координатах

Цитата:
Мышь, видимо, по курсору кликает.
Можно об этом поподробнее?

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

Регистрация: Dec 2005
Сообщений: 219
Отправить сообщение для _sestra_ с помощью ICQ Отправить сообщение для _sestra_ с помощью Skype™
сделай кастомному курсору:
Код AS3:
mouseChildren = false;
mouseEnabled = false;
__________________
Счастье - это хорошее здоровье и плохая память

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

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
Цитата:
Можно об этом поподробнее?
По вашему нарисованному курсору. Попробуйте loader1.mouseEnabled = false; А вы, случаем, на клик по loader1 не подписываетесь?
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.

Старый 14.03.2011, 12:09
Anig вне форума Посмотреть профиль Отправить личное сообщение для Anig Найти все сообщения от Anig
  № 8  
Ответить с цитированием
Anig

Регистрация: May 2010
Сообщений: 347
Цитата:
А вы, случаем, на клик по loader1 не подписываетесь?
Нет, подписываюсь на все клики по stage, те которые по кнопкам-обрабатываю как то, а те, которые мимо-иначе обрабатываю.

Добавлено через 2 минуты
Урра! Только
Код:
mouseEnabled = false;
было чуточку мало) зато с
Код:
mouseChildren = false;
mouseEnabled = false;
все заработало! Огроооомное вам всем спасибо!

Старый 20.03.2011, 23:00
blanzh вне форума Посмотреть профиль Отправить личное сообщение для blanzh Найти все сообщения от blanzh
  № 9  
Ответить с цитированием
blanzh

Регистрация: Oct 2010
Сообщений: 26
присоединяюсь к благодарности
свой код сразу полегчал

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

Регистрация: Oct 2010
Адрес: Новосиб
Сообщений: 122
а в FP 10.2 можно свои курсоры делать без этих проблем #registerCursor() MouseCursorData =)

Цитата:
Встроенные курсоры не ограничены границами Рабочей область.
Встроенные курсоры не требуют, чтобы среда выполнения, чтобы непрерывно отправить мышь переместила события.
Встроенные курсоры могут отобразить курсор, в то время как среда выполнения вычисляет данные.

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

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

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


 


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


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