ROLL_OVER и ROLL_OUT вызываются постоянно без видимой причины
Я сделал меню, при наведении мыши пункт под мышью должен масштабироваться (вот и меню: http://tbcorp.com.ua/langSelector.swf).
Казалось бы - всё работает. Но стоит SWF-ку с меню подгрузить в основной клип через Loader, как начинаются постоянные самопроизвольные вызовы ROLL_OVER и ROLL_OUT для пункта, над которым висит мышка (смотрите внизу сцены по центру: http://tbcorp.com.ua/). Каждый пункт меню инициализирован через: Код AS3:
Код AS3:
Код AS3:
Заранее спасибо!!!!!! |
я чайник, но вдруг
сделай невидимую кнопки над менюшками и их слушай, фиксированного размера. а то у тебя помоему прыгает потому что меняется размер кнопки |
спасибо, igrayka. может так и сделаю такие заглушки.
Но все-равно ради общей образованности интересно было бы узнать, почему может такое случаться. Ведь меню, пока его не вставили в другой клип, работает хорошо, без скачков ;). А при подгрузке его другим мувиком скачет даже невзирая на те случаи, когда при изменении размеров мышка не выпадает за границы объекта. |
может на время твина отписываться от событий??
|
На фазе всплытия другие события еще ловятся от дочерних мувиков, скорее всего.
И ничего что твин не удаляется предыдущий? Может и ничего, точно не знаю. И парметры в твинах, что в onOver, что в onOut одинаковые, это так надо? |
Цитата:
2. насколько я понимаю, так как твины не безымянные, а присобачены к одному проперти (private var tweenX:Tween = null), то вызов заново конструктора прибьет старый одноименный твин (новый будет использовать адресное пространство старого). во всяком случае у меня так всегда работало раньше без проблем. 3. в onOver и в onOut параметры разные (это я ошибся в описании темы при вырезании лишнего кода - уже поправил): в первом от 1 до MENU_SCALE, во втором наоборот - от MENU_SCALE до 1. |
Вообще-то обычно в таких случаях делается 1 твин для всего, и для рол-аут и для рол-овер, а когда надо, просто останавливаем его и играем в противоположную сторону...
|
ROLL_OVER и ROLL_OUT не всплывающие.
|
kirea
надеюсь ты разберешься со своей проблемой )) Вот что хотел спросить, а как сделать такуюже флешку как у тебя чтобы она сама на весь экран масштабировалась ? может у тебя есть .fla для примера ... спасибо. очень нужная вещь |
Вложений: 1
Цитата:
В зависимости от настроек экземпляра класса одни мувики ваще не масштабируются при изменении размера окна, другие приаттачиваются к указанной границе окна браузера на нужном расстоянии и масштабируются либо с учетом высоты окна (как небоскребы у меня), либо с учетом ширины, либо даже по условию (типа учитывать высоту, но при этом и ширину удерживать не менее 70% окна -- у меня так постройки заднего плана и меню оранжевое снизу 100% ширины). Класс этот не выложу, но брошу простенький пример из той же оперы, а условия масштаба опишешь сам. |
Часовой пояс GMT +4, время: 10:50. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.