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

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

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

Регистрация: Dec 2002
Сообщений: 134
Отправить сообщение для Zergy с помощью ICQ
По умолчанию Flash "теряет" мышь

Такое дело: У меня страница формируется в ASP, менюшка сделана на флэше. В ней кнопки с разделами и подразделами. Когда нажимаешь на кнопку раздела появляются пнопки подразделов, когда нажимаешь на подраздел посылается запрос на формирование страницы. Так вот, задумка такая, чтоб когда пользователь, пыркая по разделам при уже активном подразделе и не активизировав новый, при выходе мыши из области флэша визуально активизировался бывший активным раздел.

ФИЧА : когда положение мыши проверяется mouseMove или даже enterFrame при частоте 50 !!! кадров, AS не реагирует на быстрый выход мыши за границу флэшки. Это можно как-то обойти ?

код проверки:
onClipEvent (enterFrame){
if ( (this._ymouse<=-11) or (this._ymouse>=60)){
_root.place();
}

надеюсь не слишком запутано изложил ж)

Старый 26.12.2002, 03:04
nagash вне форума Посмотреть профиль Отправить личное сообщение для nagash Посетить домашнюю страницу nagash Найти все сообщения от nagash
  № 2  
nagash
Ветеран форума
 
Аватар для nagash

Регистрация: Jul 2001
Адрес: Москва
Сообщений: 3,088
Отправить сообщение для nagash с помощью ICQ
а ты на яве проверяй где мышка...
если она за пределами флеша ты типа посылай во флеш переменную что типа проблема вышла... мышка уже за пределами...
не поленись запусти здесь поиск... уже обсуждалась данная тема!

Старый 30.12.2002, 12:26
Zergy вне форума Посмотреть профиль Отправить личное сообщение для Zergy Найти все сообщения от Zergy
  № 3  
Zergy

Регистрация: Dec 2002
Сообщений: 134
Отправить сообщение для Zergy с помощью ICQ
Да, есть на форуме несколько тем близких по теме. В принципе
я сделал передачу координат из ява-скипта во флэшку, НО работает это ТОЛЬКО в IE... в опере не пашет, да и в Net скейпе тоже ( Нетскейп, кстати не воспринимает яву вообще...например window.status= "Координаты мыши на странице: X="+x+" Y="+y; он не показывает, и alert тоже ((

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

Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
с этой задачей прекрасно справится прозрачная кнопка поверх всего флэша...
да, конечно, если ты использовал в проекте события roolOwer, rollOut и другие, придется переделать на hitTest
но по мне, например, уж лучше так, чем пользовать жабу.

Старый 31.12.2002, 16:50
Zergy вне форума Посмотреть профиль Отправить личное сообщение для Zergy Найти все сообщения от Zergy
  № 5  
Zergy

Регистрация: Dec 2002
Сообщений: 134
Отправить сообщение для Zergy с помощью ICQ
2 BitSky Спасибо, не пробовал это ещё, возможно это и есть выход, ведь кнопки у меня это просто мувики, события(типа rollOut) для которых обрабатываются функцией. Надо попробовать. Кстати, а не будет ли курсор по всей флэшке в таком виде, типа он над кнопкой ?


Последний раз редактировалось Zergy; 31.12.2002 в 16:52.
Старый 01.01.2003, 04:40
Iv вне форума Посмотреть профиль Отправить личное сообщение для Iv Посетить домашнюю страницу Iv Найти все сообщения от Iv
  № 6  
Iv
 
Аватар для Iv

Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
any_button.useHandCursor = false

Старый 01.01.2003, 21:08
Zergy вне форума Посмотреть профиль Отправить личное сообщение для Zergy Найти все сообщения от Zergy
  № 7  
Zergy

Регистрация: Dec 2002
Сообщений: 134
Отправить сообщение для Zergy с помощью ICQ
А как же другие кнопки ? Они будут отображаться ?

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

Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
не проще ли попробовать, чем постить сюда и ждать ответа?

Старый 02.01.2003, 02:08
Zergy вне форума Посмотреть профиль Отправить личное сообщение для Zergy Найти все сообщения от Zergy
  № 9  
Zergy

Регистрация: Dec 2002
Сообщений: 134
Отправить сообщение для Zergy с помощью ICQ
ok! Не хотел тебя напрягать. Спасибо, что вообще откликнулся !

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

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

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


 


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


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