Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Событие для MenuBar (http://www.flasher.ru/forum/showthread.php?t=73688)

TaJIu4 29.12.2005 14:36

Событие для MenuBar
 
привет всем...
возник такой вопрос...есть компонент MenuBar :
var provider = new XML();
var mEdit=provider.addMenuItem({label: "Главная"});
mEdit.addMenuItem({label: "перейти на главную"});
mEdit.addMenuItem({label: "Выход"});
var mView=provider.addMenuItem({label: "Flash"});
mView.addMenuItem({label: "Flash 4"});
mView.addMenuItem({label: "Flash MX"});
mView.addMenuItem({label: "Flash MX 2004"});
mView.addMenuItem({label: "Flash 8 !!!!!"});
mnuMain.dataProvider = provider;
так вот..подскажите какой код мне нужно написать чтоб для конкретного выбранного пункта вылонялось нужное мне событие( пусть {} )..
заранее спасибо

Antares 29.12.2005 15:18

Открываем Components Reference и ищем по строке "Event summary for the MenuBar class".

Господа, у вас Flash без документации?

TaJIu4 04.01.2006 23:18

конечно спасибо(((
там все нашлось но написано на английском в котором я не соображаю..
может не трудно будет написать ???
спасибо...

TaJIu4 07.01.2006 23:45

Люди подскажите..не могу так решить все эту проблему...ведь там всего то наверно пару строчек

opoek 08.01.2006 00:36

Код:

var provider = new XML();
var mEdit=provider.addMenuItem({label: "Главная"});
mEdit.addMenuItem({label: "перейти на главную", instanceName:"Main"});
mEdit.addMenuItem({label: "Выход", instanceName:"Quit"});
var mView=provider.addMenuItem({label: "Flash"});
mView.addMenuItem({label: "Flash 4", instanceName:"F4"});
mView.addMenuItem({label: "Flash MX", instanceName:"FMX"});
mView.addMenuItem({label: "Flash MX 2004", instanceName:"FMX2004"});
mView.addMenuItem({label: "Flash 8 !!!!!", instanceName:"F8"});
mnuMain.dataProvider = provider;

//Create listener object.
var mbListener:Object = new Object();

mbListener.change = function(evt_obj:Object) {

 var menuItem_obj:Object = evt_obj.menuItem;
 switch (menuItem_obj.attributes.instanceName)
 {
                case "Main": trace ("calling function GoMain"); break;
                case "Quit": trace ("calling function quit"); break;
                case "F4": trace ("prehistoric period"); break;
                // ...
                default: trace("No function for this menu item.");
 }
};

//Add listener.
mnuMain.addEventListener("change", mbListener);


TaJIu4 08.01.2006 15:10

большое спасибо ;)
но если честно я н епонял как это работает((


Часовой пояс GMT +4, время: 15:36.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.