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

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

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

Регистрация: May 2013
Сообщений: 3
По умолчанию Свой курсор "мигает" вне Флеш-ролика

Всем привет!
Такой вопрос - подскажите, что можно сделать с проблемой, когда задается свой указатель мыши и при перемещении указателя мыши за пределы Флеш-ролика, он "мигает".

Добавляю курсор таким образом:
1. Создаю новый мувиклип, ему код:
Код AS1/AS2:
onClipEvent(enterFrame) {
	Mouse.hide();
	this._x = _root._xmouse;
	this._y = _root._ymouse;
}
2. Перемещаю этот мувиклип на самый высокий уровень (Ctrl+Shift+стрелка_вверх).

На поле игры - нормально, не мигает, а как выношу стрелку указателя на страницу - она становится стандартной и "мигает".

Заранее огромное спасибо!

Старый 05.06.2013, 17:39
vivado вне форума Посмотреть профиль Отправить личное сообщение для vivado Найти все сообщения от vivado
  № 2  
Ответить с цитированием
vivado

Регистрация: Aug 2010
Сообщений: 282
Без конкретного примера сказать трудно - дай ссылку на страницу.
Скорее всего "мигание" связано с нагрузкой флеш-ролика на HTML страницу (тормозит он ее).

Старый 05.06.2013, 17:50
Kuiper вне форума Посмотреть профиль Отправить личное сообщение для Kuiper Найти все сообщения от Kuiper
  № 3  
Ответить с цитированием
Kuiper

Регистрация: May 2013
Сообщений: 3
Цитата:
Сообщение от vivado Посмотреть сообщение
Без конкретного примера сказать трудно - дай ссылку на страницу.
Скорее всего "мигание" связано с нагрузкой флеш-ролика на HTML страницу (тормозит он ее).
Спасибо за ответ!
Вот игра: http://idgames.ru/test/necromancers_prediction.html
Внутри ролика нормальный курсор, а вне ролика - "мигание".
Заранее спасибо!

Старый 05.06.2013, 18:11
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 4  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,112
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
А зачем вы при каждом энтерфрэйме прячите мышь?

И зачем при каждом энтерфрэйме координаты изменяете?

Ставьте на mouseMove изменение координат, так лучше будет. И updateAfterEvent() попробуйте.
__________________
hauts.ru

Старый 05.06.2013, 18:52
Kuiper вне форума Посмотреть профиль Отправить личное сообщение для Kuiper Найти все сообщения от Kuiper
  № 5  
Ответить с цитированием
Kuiper

Регистрация: May 2013
Сообщений: 3
Hauts, ура! Получилось!
Вынес Mouse.hide(); в первый кадр перед stop();, в самом начале, а у мувиклипов курсора в каждом кадре оставил:
Код AS1/AS2:
onClipEvent(enterFrame) {
	this._x = _root._xmouse;
	this._y = _root._ymouse;
}
и нормально теперь - в каждом кадре курсор не мигает, в Флеш-ролике нужный курсор, а извне ролика - стандартный.

Вот как теперь выглядит: http://idgames.ru/test/necromancers_prediction.html

Большое спасибо Hauts и vivado!

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

Регистрация: Mar 2013
Адрес: Вне пространства.
Сообщений: 566
Отправить сообщение для Bletraut с помощью ICQ Отправить сообщение для Bletraut с помощью Skype™
Цитата:
и нормально теперь - в каждом кадре курсор не мигает, в Флеш-ролике нужный курсор, а извне ролика - стандартный.
А теперь нажми на правую кнопку и постоянно смотри на стандартный курсор поверх твоего)))

Старый 06.06.2013, 09:45
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 7  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,112
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Посмотрел ссылку. Ужас.
__________________
hauts.ru

Старый 02.09.2013, 16:36
selahssea вне форума Посмотреть профиль Отправить личное сообщение для selahssea Найти все сообщения от selahssea
  № 8  
Ответить с цитированием
selahssea

Регистрация: May 2010
Сообщений: 12
А не подскажете ли, как решить проблему мигания курсора не имея доступа к исходникам флеша?

Может как-то по-особенному нужно подключить флеш на страницу, чтобы курсор не мигал, прописать object'у какие-то особые параметры?

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

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

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


 


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


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