![]() |
Наведение курсора
Подскадите, пожалуйса, каким свойством можно определить, наведен ли в данный момент курсор на объект?
rollOver - по моему обрабатываемое событие, поэтому не получится, или как-то можно через него? То есть не on (rollOver) а IF.... |
Хит_тест....
|
Я б даже сказал
Код:
your_MC.hitTest( _level0._xmouse , _level0._ymouse , true ); |
А можно поподробней на примере? :)
|
Какой пример ещё? Метод MovieClip.hitTest возвращает true если точка с заданными координатами принадлежит объекту, false - если нет.
|
У меня так: кнопка, вставляется в ролик, ролик затем втыкается в основную сцену, где играет роль кнопки. Пробую <мой клип>.hitTest и <мой клип>.hitTest( _level0._xmouse , _level0._ymouse , true ), но ничего не получается. Если мышка остается на объекте, все равно условие не срабатывает и идет эффект сворачивания (типа rollOut). То есть проигрывается без остановки. Вставлял код и в кадр, и в клип (действие для такого-то)... Помогите пожалуйста...
Куда его писать - в кадр или куда-то еще? Если можно, то, пожалуйста на исходнике. Ну ненонятно :( а че еще значит _level0? Извините. |
Нужно проверять постоянно, например setInterval'ом или onEnterFrame'ом.
Хотя может можно обойтись просто onRollOver'ом? _level0 - верхний уровень, типа _root, только всегда неизменный. |
Если надо втулить IF
и тебе, по какой то причине, хит_тест не подходит, то смотри значение флага - this.onEnterFrame = function() { mc.onRollOver = function() { ttt = 1; }; mc.onRollOut = function() { ttt = 0; }; if (ttt == 1) { trace("Ап!"); //или, что тебе надо } }; |
Хотя IF здесь уже сидит -
mc.onRollOver = function() { trace("Ап!"); //или, что тебе надо }; |
Да пусть Technik исходник выложит и объяснит, что он хочет. А то вы уже сами запутались, и такую пургу гнать начали.
Ну, что это? Цитата:
Код:
mc.onRollOver = function(){ |
| Часовой пояс GMT +4, время: 14:55. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.