andrey_p
17.01.2008, 22:09
Никак не могу сделать собственное меню.
Создаю новый проект AS2. Копирую прямо из хэлпа.
var my_cm:ContextMenu = new ContextMenu();
var menuItem_cmi:ContextMenuItem = new ContextMenuItem("Send e-mail", emailHandler);
my_cm.customItems.push(menuItem_cmi);
email_mc.menu = my_cm;
function emailHandler() {
trace("sending email");
}
Октрываю в плеере 8,9 - И никак не могу разглядеть свой пункт.
Пробовал ставить эту строку в самом начале.
Stage.ShowMenu
и видел только два пункта
Settings...
About Macromedia Flash Player 8...
Вижу что в хэлпе упоминается, что данные команды:
"Availability: ActionScript 1.0; Flash Player 7"
А что же делать если у меня AS2 и плеер 8/9.?
В проекте меню не работает. Заказчик пьет кровь, говорит, что предыдущий программист встраивал меню, только оно потерялось. Могли ли они его потерять меню когда переходили с AS1 на AS2 например?
Спасибо.
Создаю новый проект AS2. Копирую прямо из хэлпа.
var my_cm:ContextMenu = new ContextMenu();
var menuItem_cmi:ContextMenuItem = new ContextMenuItem("Send e-mail", emailHandler);
my_cm.customItems.push(menuItem_cmi);
email_mc.menu = my_cm;
function emailHandler() {
trace("sending email");
}
Октрываю в плеере 8,9 - И никак не могу разглядеть свой пункт.
Пробовал ставить эту строку в самом начале.
Stage.ShowMenu
и видел только два пункта
Settings...
About Macromedia Flash Player 8...
Вижу что в хэлпе упоминается, что данные команды:
"Availability: ActionScript 1.0; Flash Player 7"
А что же делать если у меня AS2 и плеер 8/9.?
В проекте меню не работает. Заказчик пьет кровь, говорит, что предыдущий программист встраивал меню, только оно потерялось. Могли ли они его потерять меню когда переходили с AS1 на AS2 например?
Спасибо.