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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

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

Регистрация: Sep 2000
Адрес: MSQ
Сообщений: 181
По умолчанию если мышь покидает ролик, то...

хай врибади

тут возник такой вопрос,
существует ли способ во флешке отловить момент, когда курсор мыши покидает пределы ролика вообще?
сделал менюшку
http://fogmuvie.chat.ru/sample.html

у меня там стандартный курсор мышиный заменен на свой, но когда мышь покидает пределы флешки, и переходит на остальную часть сайта хтмльную, то тот кустомный курсор остается висеть у края ролика... вот смысл в том, чтобы словить , что курсор вышел из флешака, и скрыть псевдокурсор

...можно конечно сделать маску по краю, чтобы при подводе к краю ролика, курсор под нее прятался, но то не есть гут, потому что мой продвинутый в юзании компьютеров заказчик дернул мышью резко, курсор вылетел за ролик, а флешовый курсор остался посередине флешки... после чего он сказал вот! я глюк нашел!...
то что курсор остается это не фатально разумеется, но хотелось бы избавиться от этой феньки.. кто-нибудь сталкивался уже с подобными делами?
спасиба! : )

Старый 30.04.2002, 05:45
стрелок вне форума Посмотреть профиль Отправить личное сообщение для стрелок Найти все сообщения от стрелок
  № 2  
стрелок

Регистрация: Sep 2000
Адрес: MSQ
Сообщений: 181
ps ... да! флешак пятой версии

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

Регистрация: Jan 2001
Адрес: Russia, Ekaterinburg
Сообщений: 215
Отправить сообщение для Parafly с помощью ICQ
Флэш не определяет mouseMove за своими пределами. Насколько мне известно, только через HTML. http://www.flasher.ru/forum/showthre...threadid=30166
__________________
Flash - борщ китайскими палочками.

Старый 30.04.2002, 12:52
Irishechka вне форума Посмотреть профиль Отправить личное сообщение для Irishechka Найти все сообщения от Irishechka
  № 4  
Irishechka

Регистрация: Apr 2002
Адрес: Malta, Naxxar
Сообщений: 46
Отправить сообщение для Irishechka с помощью Yahoo
U menya takoy kod + maska po krayam. Poprobuy.
Mouse.hide();
startDrag ("arrow", true);

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

Регистрация: Nov 2001
Адрес: Moscow, Russia
Сообщений: 720
Отправить сообщение для Max N Chubin_ с помощью ICQ
Thumbs down а если?... а вот это попробуйте!

а что ребятки почему бы не решить все проще и прозаичнее?
например по таймауту делать mouse.hide() и кирдык...
а таймаут сделать например 2 сек.
т.е. пока человечек елозит мышкой по ролику курсор видно как только перестал то через 1-2 сек прятать мышачий след...
понятно что есть свои минусы, но по моему это лучший из вариантов. Во всяком случае эстетически...
(особенно для всяких резких товарищей)
кстати сделать это можно очень приятственно для глаза, так что будет даже очень симпатиШно!
например вместо стандартногоо курсора цеплять StartDrag() МС с рисованным курсором в котором прописан скрипт для onClipEvent(enterFrame) и проверяется - если координаты курсора за ТаймАут не изменились то плавно гасить его 1-2 секунды _alpha уменьшать с шагом 5. Короче есть масса способов!
Надо проявить фантазию!
Ну если в суппорте то свистите - нарисую пару примерчиков...
__________________
Max.

Старый 30.04.2002, 17:29
WD` вне форума Посмотреть профиль Отправить личное сообщение для WD` Найти все сообщения от WD`
  № 6  
WD`
 
Аватар для WD`

Регистрация: Sep 2001
Адрес: Кишинёв
Сообщений: 1,516
Отправить сообщение для WD` с помощью ICQ
имхо, выход мыши за флеш можно проследить только JS

а все эти определения координат, маски и пр. - флеш не успевает иногдда замечать

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

Регистрация: Mar 2000
Адрес: Чебоксары
Сообщений: 1,230
Отправить сообщение для Maks с помощью ICQ
Да вы что! Самое элементарное решение: делаешь кнопку, размером с весь мув, но у которой только в hit есть рамка толщиной пару пикселов по самому краю мува. Пишешь, чтобы курсор при наведении на нее не менялся, а on(rollOver) - отрубаешь весь курсор. А on (rollOut) - врубаешь.
__________________
Просто дизайн

Старый 30.04.2002, 20:47
Parafly вне форума Посмотреть профиль Отправить личное сообщение для Parafly Посетить домашнюю страницу Parafly Найти все сообщения от Parafly
  № 8  
Parafly

Регистрация: Jan 2001
Адрес: Russia, Ekaterinburg
Сообщений: 215
Отправить сообщение для Parafly с помощью ICQ
Эмм... Если я правильно уловил, то проблемой было именно дискретное перемещение курсора, когда custom-курсор остаётся во флэше(в середине), в то время как системный курсор уже далеко. Предыдущее решение - решит такую проблему?..
__________________
Flash - борщ китайскими палочками.

Старый 06.05.2002, 06:14
TTS вне форума Посмотреть профиль Отправить личное сообщение для TTS Найти все сообщения от TTS
  № 9  
TTS
 
Аватар для TTS

Регистрация: Jan 2002
Сообщений: 1,323
Cool А может быть...

Тут где-то на форуме кто-то прописывал в HTML <object... onmouseover=...> . Говорят, работало. Я после этого полночи просидел за компом - да плевать хотел IE5 на какой-то там onmouseover в объекте (когда я пихал этот самый onmouseover в body, он прекрасно работал, правда, не совсем так как надо).
Да и вообще я забросил идею привёртывать JS к флэшке, когда узнал, что Опера и 6-й Nшкаф не поддерживают передачу параметров из JS во флэшку (ха-ха, а Nшкаф 4.5 поддерживал).
Есть вариант: экстраполяция положения курсора. Вот пример (6-й Флэш, ActionScript): www.it-rescue.ru (Внимание!!! Сайт ТОРМОЗИТ. Следуй инструкциям на 1-й стр.) Конечно, не идеально. Но тут ещё тормоза эффект портят.
Если надо, могу разжевать.

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

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

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


 


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


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