![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: Jun 2008
Сообщений: 283
|
Приветствую.
Не могу решить одну проблемку: события входа/выхода указателя мыши за пределы окна плеера отслеживаю по средством следующего кода: _global.borderWatcher = {};
var clip:MovieClip = _root.createEmptyMovieClip("list_clip"+Math.random, -100000);
clip.lineStyle(1,0,0);
clip.beginFill(0,0);
clip.moveTo(0,0);
var xMax:Number = Stage.width, yMax:Number = Stage.height;
clip.lineTo(0, yMax), clip.lineTo(xMax, yMax), clip.lineTo(xMax, 0), clip.lineTo(0);
clip.endFill();
clip.useHandCursor = false;
clip.onRollOut = function():Void {
info.text = "указатель выше";
};
clip.onRollOver = function():Void {
info.text = "указатель ВОШОЛ";
};
для которого прописана кнопочная функция: , и таму подобное. Переносим clip на нижайший уровень, изменяем значение 100000 на -100000. Вродебы кнопки уже ревгируют, но теперь при наведении на эти кнопки происходит срабатываение событий clip.onRollOut и clip.onRollOver. "Палка о двух концах" +( Подскажите пожалуста как решить данную проблему, что и регистрировались события пересечения границ фильма и работали обработчики событий других кнопок (символов), находящихся в фильмк, без ущерба друг для друга. Спасибо. p.s. исходник прикрипил Последний раз редактировалось Evgan; 02.10.2008 в 20:13. |
![]() |
Часовой пояс GMT +4, время: 21:05. |
|
|
« Предыдущая тема | Следующая тема » |
|
|