Просмотр полной версии : Далеко ли видит Flash
Имеется проблема: нужно зарегестрировать выход курсора мыши за пределы мувика (баннер 100x100). Сложность заключается в том, что когда курсор расположен не над роликом, _xmouse возвращает не undefined (как логично было бы предположить), а последнюю из зарегестрированных координат. Создавать же "зону отчуждения" по границам не эффективно ввиду малого размера фильма. Можно ли как-нибудь решить эту проблему?
B.B>>>Flash
26.01.2003, 12:06
_root.onMoueMove = function(){
xm = _root._xmouse;
ym = _root._ymouse;
//регистрируем выход:
if(xm<=0 or xm>=100 or ym<=0 or ym>=100){
//Твои действия, например:
_root.someClip._visible = false;
//делает клип someClip невидимым
}
}
Тут не все так просто. Средствами ActionScript эту задачу, по моему, не решить. Уточняю вопрос: как определить, что мыш вышла за пределы ОКНА Flash-плеера (а не клипа)?
netstuff
28.01.2003, 12:45
повесь на мувик прозрачную кнопку и слушай onRollOut()...
DeadMorozz
29.01.2003, 01:34
... и поставь fps как можно выше чтобы кнопка среагировать успела... были проколы...
Pietrovich
29.01.2003, 03:39
без JS ?
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.