![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 274
|
Добрый день!
что нужно изменит чтобы код заработал не в руте а внутри муклипа? Пример прилагаю. Спасибо! this.attachMovie("cursor_id", "cursor_mc", this.getNextHighestDepth(), {_x:_xmouse, _y:_ymouse, _visible:false}); cursor_mc.onMouseMove = function() { this._x = _xmouse; this._y = _ymouse; updateAfterEvent(); if (target_mc.hitTest(_xmouse, _ymouse)) { Mouse.hide(); this._visible = true; } else { Mouse.show(); this._visible = false; } }; |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 165
|
вот примерно так как я понял=))
// Добавляем здесь адрес мувиклипа в котором атачится обьект _parent.bob.attachMovie("cursor_id", "cursor_mc", this.getNextHighestDepth(), {_x:_xmouse, _y:_ymouse, _visible:false}); cursor_mc.onMouseMove = function() { this._x = _xmouse; this._y = _ymouse; updateAfterEvent(); if (this.hitTest(target_mc)) { //теперь при наведении на target_mc меняется курсор Mouse.hide(); this._visible = true; } else { Mouse.show(); this._visible = false; } };
__________________
Да здравствует то, благодаря чему мы не смотря ни на что! Последний раз редактировалось zveryuka; 22.07.2009 в 15:43. |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 274
|
Большое спасибо за ответ!
Но теперь курсор меняется не при соприкосновении левой верхней координатой курсора, а при косании одной из границ мувика который замещает курсор ![]() |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 165
|
Сделайте с target_mc типа кнопки
_parent.bob.attachMovie("cursor_id","cursor_mc",this.getNextHighestDepth(),{_x:_xmouse, _y:_ymouse, _visible:false}); target_mc.onRollOver = function() { Mouse.hide(); cursor_mc._visible = true; }; target_mc.onRollOut = function() { Mouse.show(); cursor_mc._visible = false; }; cursor_mc.onMouseMove = function() { this._x = _xmouse; this._y = _ymouse; updateAfterEvent(); };
__________________
Да здравствует то, благодаря чему мы не смотря ни на что! |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 274
|
Спасибо в таком варианте работает, но с роллоувером есть косяк когда при наведении на объект кликешь у уводишь курсор за границы мувика, курсор заменитель не исчезает. Как с этим бороться?
Добавлено через 3 часа 2 минуты Может кто-то сможет ещё помочь? Добавлено через 17 часов 27 минут братцы выручайте! |
![]() |
![]() |
Часовой пояс GMT +4, время: 23:01. |
|
|
« Предыдущая тема | Следующая тема » |
|
|