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

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

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

Регистрация: Sep 2009
Сообщений: 2
По умолчанию Работа с мышкой...

Я юзал поиск и понял что непосредственно курсором управлять нельзя ... но подскажите как быть. Мне надо чтоб муви клип двигался в соответствии с движениями мышки(как курсор) но при этом на него будут действовать различные силы(ветер например) то есть придется как то делать принудительное смещение курсора...
можно попробовать сделать чтоб курсор прятался, и следить за движениями пользователя мышой, вычислять на сколько был сдвинут курсор и настолько двигать муви клип
но тогда пользователь может ненароком вывести курсор за пределы флешки

Старый 19.09.2009, 23:48
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 2  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Я думаю, что силами флеша ваша задача не разрешима, вам нужно писать драйвер к мышке...
__________________
Hell is the possibility of sanity

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

Регистрация: Feb 2009
Адрес: Харьков
Сообщений: 51
Емкая у вас задача и размытая. Попробуйте точно по пунктам определить, что должна делать мышь, в какое время, как себя вести в тех или иных ситуациях. И постепенно начать ее решать.

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

Регистрация: Jul 2006
Адрес: Питер
Сообщений: 2,083
Отправить сообщение для MrPoma с помощью Skype™
Цитата:
Сообщение от pomestnik Посмотреть сообщение
но тогда пользователь может ненароком вывести курсор за пределы флешки
Это критично?
__________________
жж | твттр | гглплс | фсбк | вкнткт | гтхб

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

Регистрация: Nov 2007
Адрес: Moscow
Сообщений: 566
Цитата:
Мне надо чтоб муви клип двигался в соответствии с движениями мышки(как курсор) но при этом на него будут действовать различные силы(ветер например)
Ну и пусть действуют на мувик, мышка-то причем?
__________________
#flasher@irc.trg.ru:6667

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

Регистрация: Sep 2009
Сообщений: 2
MrPoma, да, ведь если он выйдет за пределы флешки, то перестанет просчитываться смещение мыши, и следовательно пользователь потеряет управление над мувиклипом... блин можно былоб хотябы курсор по центру флешки зафиксировать =(

Obi,если мувик привязать к позиции курсора, то чтобы на него не действовало он же всё равно будет в позиции равной положению курсора, а если не привязывать, то будет проблема которую я изложил текстом выше


Последний раз редактировалось pomestnik; 20.09.2009 в 11:48.
Старый 20.09.2009, 12:07
Obi вне форума Посмотреть профиль Отправить личное сообщение для Obi Найти все сообщения от Obi
  № 7  
Ответить с цитированием
Obi
 
Аватар для Obi

Регистрация: Nov 2007
Адрес: Moscow
Сообщений: 566
Ну привязывать-то можно не только к mouseX и mouseY, а к mouseX + 17, mouseY + 25, например. Действует сила — смещаете мув относительно позиции мышки и все, проблем-то.
__________________
#flasher@irc.trg.ru:6667

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

Регистрация: Apr 2009
Сообщений: 30
pomestnik, если не сделаете так, как говорит Obj, то не сделаете никак. По крайне мере, в actionscript.
Цитата:
Сообщение от wvxvw Посмотреть сообщение
Я думаю, что силами флеша ваша задача не разрешима, вам нужно писать драйвер к мышке...
Потому что это веб-технология, предназначенная в первую очередь для браузеров. Представьте себе страницу, на которой два баннера, каждый из которых может изменять координаты мыши. Тогда в инете сидеть будет невозможно. Иногда мне хватает и Mouse.hide()

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

Регистрация: Jul 2006
Адрес: Питер
Сообщений: 2,083
Отправить сообщение для MrPoma с помощью Skype™
Цитата:
Сообщение от pomestnik Посмотреть сообщение
MrPoma, да, ведь если он выйдет за пределы флешки, то перестанет просчитываться смещение мыши, и следовательно пользователь потеряет управление над мувиклипом...
Растяните флешку на 100% экрана :-)
__________________
жж | твттр | гглплс | фсбк | вкнткт | гтхб

Старый 20.09.2009, 14:07
Zik. вне форума Посмотреть профиль Отправить личное сообщение для Zik. Найти все сообщения от Zik.
  № 10  
Ответить с цитированием
Zik.
 
Аватар для Zik.

Регистрация: Nov 2007
Сообщений: 1,724
Цитата:
Сообщение от pomestnik Посмотреть сообщение
Я юзал поиск и понял что непосредственно курсором управлять нельзя ...
И Слава Богу
Представляю, захожу на сайт и мышка только по центру экрана

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

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

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


 


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


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