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

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

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

Регистрация: Jul 2006
Сообщений: 13
Отправить сообщение для Perelomov с помощью ICQ
Question mouse.show, mouse.hide

Создал мувиклип для скрытия мышки, если она не передвигается. примерный код такой:

1 кадр:
Код:
x_mouse = _xmouse;
n-ный кадр:
Код:
if (x_mouse == _xmouse) {
	Mouse.hide();
} else {
	Mouse.show();
}
Код недоработанный, но проблема не в этом, а в том, что после того как я вставил этот клип на сцену, у меня начали мигать все присутствующие кнопки. То исчезнут, то через секунду снова появятся.
Без описанного выше клипа все работает ровно.

Подскажите пожалуйста, ЭТО ВООБЩЕ МОЖЕТ БЫТЬ КАК-ТО СВЯЗАНО????

Старый 07.07.2006, 00:57
7thsky™ вне форума Посмотреть профиль Отправить личное сообщение для 7thsky™ Найти все сообщения от 7thsky™
  № 2  
Ответить с цитированием
7thsky™
Flash Aксакал
 
Аватар для 7thsky™

Регистрация: Jun 2005
Сообщений: 636
нажать f2 посмотреть что тебе выдало в output и посмотреть где ты сделал рекурсию

Старый 07.07.2006, 04:31
sem1313 вне форума Посмотреть профиль Отправить личное сообщение для sem1313 Найти все сообщения от sem1313
  № 3  
Ответить с цитированием
sem1313

Регистрация: Feb 2006
Сообщений: 588
А не проще ли сделать через onMouseMove?...

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

Регистрация: Sep 2005
Сообщений: 1,338
Отправить сообщение для kayama с помощью ICQ
Цитата:
Сообщение от sem1313
А не проще ли сделать через onMouseMove?...
По ходу он без события хочет...
Я предлагаю сделать прозрачный мув, при попадании крусора в который будет скрываться курсор, по идее на все оставльные элменты это повлиять не должно.

Старый 07.07.2006, 10:46
motor4ik вне форума Посмотреть профиль Отправить личное сообщение для motor4ik Посетить домашнюю страницу motor4ik Найти все сообщения от motor4ik
  № 5  
Ответить с цитированием
motor4ik
 
Аватар для motor4ik

Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
а что мешает сделать так?

записывать x мыши, и проверять через сет интрвал с заданым периодом, если равен прятать, если не равен показывать, вот и все )))))

Старый 07.07.2006, 10:54
Perelomov вне форума Посмотреть профиль Отправить личное сообщение для Perelomov Найти все сообщения от Perelomov
  № 6  
Ответить с цитированием
Perelomov

Регистрация: Jul 2006
Сообщений: 13
Отправить сообщение для Perelomov с помощью ICQ
Цитата:
Сообщение от kayama
По ходу он без события хочет...
Я предлагаю сделать прозрачный мув, при попадании крусора в который будет скрываться курсор, по идее на все оставльные элменты это повлиять не должно.
Мне нужно чтобы курсор пропадал через некоторый промежуток времени, если мышка не была перемещена, как в некоторых видео-плеерах (например, BSPlayer). Этот вариант здесь не совсем подходит. Я про свой клип тоже думал что на другие элементы он влиять не должен. Вот влияет.

Старый 07.07.2006, 10:58
Perelomov вне форума Посмотреть профиль Отправить личное сообщение для Perelomov Найти все сообщения от Perelomov
  № 7  
Ответить с цитированием
Perelomov

Регистрация: Jul 2006
Сообщений: 13
Отправить сообщение для Perelomov с помощью ICQ
Цитата:
Сообщение от motor4ik
а что мешает сделать так?

записывать x мыши, и проверять через сет интрвал с заданым периодом, если равен прятать, если не равен показывать, вот и все )))))
Так вообще-то я именно так и сделал. Проблема не в алгоритме, а в том что кнопки мигают! Чо они мигают? Они вообще никак не связаны, вот в чем беда!

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

Регистрация: Dec 2005
Адрес: Казахстан, г.Алматы.
Сообщений: 147
Отправить сообщение для Morozov1982 с помощью ICQ
А можно исходничек глянуть?

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

Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
все верно ,мы не коперфильды, выкладывай исходник иначе помоч не можем, или код выкладывай после которого начинает мигать )

Старый 07.07.2006, 12:12
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 10  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Я бы сделал так и не парился.
Код:
this.onMouseMove = function () {
	Mouse.show ();
	clearInterval (idmove);
	_global.idmove = setInterval (function () {
		clearInterval (idmove);
		Mouse.hide ();
	}, 2000);
};
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

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

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


 


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


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