Показать сообщение отдельно
Старый 09.06.2004, 23:10
pavelt вне форума Посмотреть профиль Отправить личное сообщение для pavelt Найти все сообщения от pavelt
  № 1  
pavelt

Регистрация: Jun 2004
Сообщений: 4
Flame Выпадающее меню

Помогите пожалуйста, у меня немного не получается зделать выпадающее меню, я всё делаю как написано в этом тексте:
Нажимаем F8. создаем новый символ-кнопку. называем "button". в Up-кадре рисуем прямоугольник, создаем кей-фрэйм в Over-кадре(F9) меняем цвет у прямоугольника.

Остальные кадры не трогаем. нажимаем F8. создаем новый символ-клип. называем "menu". в первый кадр помещаем нашу кнопку из библиотеки(F11-открываем библиотеку). выделяем кнопку на сцене. Правым кликом из контекстного меню выбираем Actions. пишем:

on (rollOver) { gotoAndStop(2); }

выделяем первый фрэйм и в экшнс пишем: stop();

Создаем второй фрэйм(F9). под нашей кнопкой помещаем еще несколько таких кнопок и выравниваем их по вертикали.

теперь выделяем каждую кнопку и в пропертис(левый клик=>Propertis) выбираем Track as Menu Item

теперь в каждой новой кнопке в экшнс прописываем что надо сделать при нажатии.И добавляем gotoAndStop(1); Например: on (press) { trace("номер 1"); gotoAndStop(1); } помещаем клип menu на основную сцену. Нажимаем CTRL+Enter. Проверяем работу. Все работает. ТОлько, когда убираем крысу с менюшки, она не пропадает. Что надо сделать??? нажимаем F8. создаем новый символ-кнопку. называем "over". в Hit-кадре создаем кей-фрэйм и в нем прямоугольник.

Больше ничего не трогаем. возвращаемся в основную сцену. Двойной клик на меню. редактируем наш символ-клип menu: создаем новый слой под уже существующим слоем. в его втором кадре создаем кей-фрэйм(F9). в него помещаем из библиотеки нашу кнопку Over Она будет прозрачно-голубой. Растягиваем ее так, чтобы она перекрывала полностью наши кнопки и еще выступала за них.

Выделяем ее и в пропертис выбираем Track as Menu Item. в экшнс прописываем on (rollOver) { gotoAndStop(1); } Нажимаем CTRL+Enter. Проверяем работу.

Когда убираю "Мышь", меню не исчезает. Где ошибка понять не могу.
Подскажите мне пожалуйста!!!
Могу на E-mail выслать исходник. Моё мыло: pavel@dargo.org