![]() |
onRollOver/Out для масштабируемого мувика
может быть кто-то сталкивался с проблемой: делаем мувик, который при наведении мышки становится большего размера, а при выходе - меньшего. при выводе мышки на границу увеличенного мувика иногда появляется трясучка (извиняюсь за выражение ;) ), когда мувик начинает увеличиваться-уменьшаться быстро-быстро. отловить эту глупость мне не удаётся. в чём может быть проблема?
|
могу представить себе только обратную ситуацию, когда при наведении становится меньше, а при отведении больше. тогда трясучка возможна.
|
обратная ситуация банальна :) а тут, то-то и оно, я понять не могу из-за чего баг вылезает :(
|
Цитата:
|
ты ссылку посмотрел? если не сложно, кликни меня в аську 122298230
|
Цитата:
а аська это личное :) |
Код:
this.onRollOver = function () { |
а fla мне самому создавать? :) нет уж. давай не код, а исходник.
|
это шантаж :) смотри мыло.
|
Я так понимаю что проблема в следующем. Ты навел на кнопку скажем А, она начала увеличиваться (скажем от 100% до 150%), потом на кнопку В и она стала увеличивать (100% -> 150%), а А уменьшаться (150% -> 100%). Она еще не уменьшилась до конца (gecnm будет 120%) как ты снова на нее наводишь. И вот этот момент у тебя срабатывает this.gotoAndPlay ("goBig"); и тут то кнопка A становится размером 100% (так как ты с самого начала пускаешь увеличение). И мышка которая была на границе 120% оказывается далеко от границ 100% и поэтому снова попададает на кнопку В и пошел цикл...
|
фигушки. ты за 2 минуты сможешь попасть на верхнюю границу самой верхней строчки. и получим ту же самую трясучку. без участия других кнопок :(
|
за две минуты чего?
|
за две минуты личного времени. трясучку можно отловить и на верхней границе самой верхней строчки, т.е. без участия других активных строк :(
|
спасибо, друг iNils, ты был прав. С такой анимацией не нашёл лучшего решения, как воткнуть ещё одну проверку
Код:
this.onRollOut = function () { |
| Часовой пояс GMT +4, время: 08:48. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.