![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2005
Сообщений: 29
|
Подскажите как реализовать ссылку в этом меню компонента.
Моя проблема: var Main = myMenuBar.addMenu("Main");
Main.addMenuItem({label:"подменю", instanceName:"main"});
var link = myMenuBar.addMenu("link");
var listen = new Object();
listen.change = function(evt) {
var menu = evt.menu;
var item = evt.menuItem;
if (item == menu.main) {getURL("");}
else if (item == menu.link) {getURL("");}}
Main.addEventListener("change", listen);
link.addEventListener("change", listen);
подскажите PLZ Последний раз редактировалось Bubblegum; 01.12.2006 в 23:26. |
|
|||||
|
Регистрация: Feb 2006
Адрес: Moscow
Сообщений: 552
|
По идее ты не можешь отловить нажатие на названиях меню. Лишь только подменю. Но...
Выход всё же есть и не один =) 1) Написать свой класс по аналогие, добавив необходимое тебе свойство отклика на нажатие Меню 2) Наложить поверх мувик с событиями onRelease (и onReleaseOutside) Я бы избрал путь #1 ![]() Удачи!
__________________
Учимся правильно задавать вопросы |
|
|||||
|
Регистрация: Nov 2005
Сообщений: 29
|
Да, первый вариант мне нравится больше, так как 2-й я делал, выглядит не очень. Проблема в том как это сделать, знаток ActionScript, с трудом вывел этот код. Дай хоть зацепку.
СПС |
|
|||||
|
Регистрация: Feb 2006
Адрес: Moscow
Сообщений: 552
|
Глянь здесь
![]() C:\Program Files\Macromedia\Flash 8\Samples and Tutorials\Samples\ActionScript\XML_Menu
__________________
Учимся правильно задавать вопросы |
![]() |
![]() |
Часовой пояс GMT +4, время: 11:07. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|