PDA

Просмотр полной версии : Как определить что мышь находится во флеш ролике?


$mival
19.11.2007, 17:17
Есть флешка с кучей кнопок внутри.
При загрузке флеша в броузер надо определить где мышь,
если она находилось в это время за пределами ролика то логика одна,
если в пределах - другая.
Как быть?

я так понимаю это можно определить только средствами JS

silin
19.11.2007, 17:32
trace(stage.mouseX>0 && stage.mouseX<stage.stageWidth);

$mival
19.11.2007, 18:06
я так и не понял его реакцию.
если в момент загрузки мышь за пределами то как надо - false
если в момент загрузки в пределах (и не двигаем) то иногда true а иногда первые 1-2 секунды false.
если выводить мышь с нормальной скоростью из ролика то как был true так и остается
если оочень медленно выводить через правый край то тогда только на false

В общем неадекватно как-то

DarkLight
19.11.2007, 18:26
Угу...столкнулся с близкой проблемой, в итоге пришлось искать обходные пути, т к стабильности я не добился:(

Fernando Costa
19.11.2007, 19:09
Вот тут меня носом тыкали, можно довести до ума: http://flasher.ru/forum/showthread.php?t=103435

$mival
19.11.2007, 19:51
to Fernando Costa
спасибо, силин там неплохо придумал.
осталось только это смешать вместе с кодом силина в этом топике.