Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Проблема с hittest (http://www.flasher.ru/forum/showthread.php?t=59262)

DenVault 12.06.2004 02:41

Проблема с hittest
 
Быть может, решение этой проблемы уже проскакивало -- ткните пальцем, если что.. Суть заключается в том, что hittest не удовлетворяет задачам ролика. В некоторых случаях, при уводе мыши с меню она зависает и хиттест не отлавливает это. В форумах нашел лишь случай, когда область, на которую мышь убирается, является html-областью или типа того..

sergwizard 12.06.2004 03:10

А вот в случаях с меню, лучше отслеживать не hitTest, а rollOver на невидимую кнопку.

DenVault 12.06.2004 12:00

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

Dindin 12.06.2004 13:48

Цитата:

Оригинал написал(а) DenVault
периодически не ловит тот момент, когда мышь убегает с менюшки, а последняя виснет, что, в общем-то, неприятно...
Это, возможно, происходит от того, что ты резко уводишь мышь за пределы окна плеера. В этом случае плеер просто перестаёт отслеживать её положение.

DenVault 12.06.2004 17:22

Хм... В том-то и заключается проблема, что область, на которую уводится мышь, является рабочей областью флэша... И причем происходит это по довольно-таки странному закону.. То есть не факт, что менюшка зависнет только при быстром(читай резком) уводе мыши...

Dindin 12.06.2004 17:24

Исходник, пожалуйте...

DenVault 13.06.2004 17:45

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


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

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