Вход

Просмотр полной версии : Не работает слушатель


AS Super
08.05.2010, 21:08
Ситуация следующая. Мой клип воспроизводится на странице, в окне браузера. И вроде бы всё работает нормально, за исключением одного момента. Для того, что бы отловить прокручивание колеса мыши я использовал следующий код:
mouse = new Object();
mouse.onMouseWheel = function(delta) {
someMoveableObject._y += (Math.abs(delta)/delta)*10;
};
Mouse.addListener(mouse);
Как видно из вышенаписанного, при прокручивании колёсика мыши по оси Y должен двигаться некоторый обьект. И хотя в плеере всё нормально, в браузере этот код попросту не выполняется. Пожалуйста, подскажите, в чём причина и как это можно исправить?

mooncar
08.05.2010, 21:10
Нужен клик в области флешки.

AS Super
08.05.2010, 21:16
Мне сначала тоже показалось что попросту не выставлен фокус. Но оказалось, причина не в этом.

mooncar
08.05.2010, 21:18
То есть клик не помогает?

AS Super
08.05.2010, 21:48
Неа, не помогает.

mooncar
08.05.2010, 21:54
Странно, проверил - все работает и в браузере. Где-то у вас еще проблема.
Проверьте на разных браузерах.

AS Super
08.05.2010, 22:04
Проверил на IE6, Google Chrome и Mozilla Firefox. В первом вобще не загрузилось (возможно, проблема в интерпретации тегов, разберусь), в остальных одинаково.

mooncar
08.05.2010, 22:27
Вот посмотрите:
http://www.21rest.ru/test/mouse/mouse.html
все работает, в том чиле и в IE6, Опере, Мозилле FF.

AS Super
08.05.2010, 22:35
Проблема не с кодом, это точно. Проблема с методом публикации или ещё чем-то вне зоны поражения АС.

mooncar
08.05.2010, 22:57
Используйте SWFObject, он снимает большинство известных проблем публикации (отключает необходимость "активации", улучшает кроссбраузерность и пр.). Если уж с ним что-то не так, то тогда показывайте, что там у вас...
Ссылку давайте.

AS Super
08.05.2010, 23:22
Посмотри ЛС.

toccoo
27.05.2010, 02:40
Выключи
addParam("wmode", "transparent");