![]() |
|
||||||||||
|
|
|
|||||
|
Не получается обработать нажатие на заголовок меню (menu1,2)
, а во вложенных все ок (menu3) Кто сталкивался подскажите как отловить это событие!!!var menu1 = myMenuBar.addMenu("Главная страница");
var menu2 = myMenuBar.addMenu("Форум");
var menu3 = myMenuBar.addMenu("Сделай сам");
menu3.addMenuItem({label:" 10/100 Ethernet и HomePNA", instanceName:"newInstance", url:"www.100.ru"});
menu3.addMenuItem({label:"Строим локальную сеть", instanceName:"openInstance"});
var listen1 = new Object();
listen1.change=function () {
trace("Меня тут нет");
}
var listen = new Object();
listen.change = function(evt){
trace("Все ок");
}
menu1.addEventListener("change",listen1);
//....
menu3.addEventListener("change",listen);
Последний раз редактировалось toFlash; 12.08.2005 в 16:44. |
|
|||||
|
Вот, нашел!
![]() http://flashmx2004.com/forums/lofiversion/index.php/t3412.html var menu = myMenuBar.addMenu({label:"File", instanceName:"fileInstance"});
menu.addMenuItem({label:"Save", instanceName:"saveInstance"});
menu.addMenuItem({label:"Reset", instanceName:"resetInstance"});
menu.addMenuItem({label:"Exit", instanceName:"exitInstance"});
listenerObject = new Object();
listenerObject.menuShow = function(eventObject){
var menu = eventObject.menu;
var item = eventObject.menuItem;
if (item == menu.fileInstance){
////Insert code here.
}
}
menu.addEventListener("menuShow", listenerObject);
|
![]() |
![]() |
Часовой пояс GMT +4, время: 00:25. |
|
|
« Предыдущая тема | Следующая тема » |
|
|