![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Apr 2012
Сообщений: 80
|
Добрый день.
Во Задумывалось, что при наведении этаж подсвечивается, при клике происходит действие, при отводе мышки подсветка убирается. Основные функции ответственные за подсветку этажей находятся во 2 кадре внизу. Этажи - это нарисованные мувиклипы в векторном редакторе. Исходник прилагаю. 1) Чем может быть вызван данный баг и какие решения могут быть. (есть мысль при нажатии на мышку в цикле обнулять все этажи, вторая мысль запоминать последний нажатый и при нажатии на новый этаж, предыдущий контрольным выстрелом делать невидимым) 2) Структура флешки, которая должна представлять собой дом, который можно покрутить, представляет собой большой нижний слой с 36 кадрами дома (в примере для уменьшения исходника они вырезаны) и action script 2. Хотел бы узнать вашего совета по структурной оптимизации. Может вынести эти 36 кадров в отдельную swf, тогда ролик будет компилиться легче? Отдельное спасибо Hauts и mooncar. Последний раз редактировалось dkart01; 25.06.2012 в 17:02. |
|
|||||
|
блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
|
Навскидку:
В 55-ой строке. 1. Это не баг, а нормальное поведение. Если зажать курсором мувиклип и удерживая кнопку мыши увести курсор за пределы мувиклипа, возникнет событие onDragOut, но не onRollOut. 2. Относительно порядка в исходнике — туда бы нормальный прелодер поставить и вынести все скрипты в самый верхний слой, без графики. Чтобы не искать кадры по всем слоям, в которых код прописан. А, вот еще почитайте ![]()
__________________
hauts.ru Последний раз редактировалось Hauts; 25.06.2012 в 17:42. |
|
|||||
|
Регистрация: Apr 2012
Сообщений: 80
|
Сработало!)))
|
|
|||||
|
Модрон-ветеринар
|
dkart01, на будущее. Воздержитесь задавать по нескольку вопросов. На форуме золотое правило: одна тема - один вопрос.
__________________
Идите первым! |
|
|||||
|
Регистрация: Apr 2012
Сообщений: 80
|
Понял. Простите
|
![]() |
![]() |
Часовой пояс GMT +4, время: 17:33. |
|
|
« Предыдущая тема | Следующая тема » |
|
|