nyctota
30.11.2007, 17:29
Добрый..
Делаю флэшку, где один мувик (панорама), реагируя на положение мыши, "скроллится" в окне-маске в сторону мыши. То есть, навел на правую часть — мувик поехал вправо, на левую — влево.
Проблема в том, что я не хочу использовать вызов функции, проверяющей координаты мыши, через setInterval, а в "скроллящемся" клипе находятся помимо всего прочего и кнопки.
То есть событие onRollOver клипа-маски "перекрывает" одноименные события кнопок мувика под маской.
Подробнее:
Иерархия объектов:
container — мувик-контейнер, в котором лежит всё это дело;
panorama — мувик, который надо скроллить, находится в контейнере, содержит кнопки;
В методе класса по переданному объекту Rectangle в мувике container создается мувик-маска. Ему на событие onRollOver навешивается функция, которая проверяет координаты мыши и "скроллит" при необходимости панораму.
Кнопки, перестают реагировать на мышь :(
Посоветуйте что-нибудь?
Делаю флэшку, где один мувик (панорама), реагируя на положение мыши, "скроллится" в окне-маске в сторону мыши. То есть, навел на правую часть — мувик поехал вправо, на левую — влево.
Проблема в том, что я не хочу использовать вызов функции, проверяющей координаты мыши, через setInterval, а в "скроллящемся" клипе находятся помимо всего прочего и кнопки.
То есть событие onRollOver клипа-маски "перекрывает" одноименные события кнопок мувика под маской.
Подробнее:
Иерархия объектов:
container — мувик-контейнер, в котором лежит всё это дело;
panorama — мувик, который надо скроллить, находится в контейнере, содержит кнопки;
В методе класса по переданному объекту Rectangle в мувике container создается мувик-маска. Ему на событие onRollOver навешивается функция, которая проверяет координаты мыши и "скроллит" при необходимости панораму.
Кнопки, перестают реагировать на мышь :(
Посоветуйте что-нибудь?