Shinoby
10.04.2008, 17:41
замутил я всплывающее меню. Создаю мувики и TextField's которые добавляются друг под другом и формируют менюшку. Меню без подразделов так что все просто.
Отслеживаю нажатия на эти разделы меню с помощью:
m.onPress = function() {
getURL(this.link, "_blank");
};
Этот код лежит в функции которая и формирует разделы меню. Где "m" - это мувик фона менюшки поверх которой уже лежит TextField.
появляется меню ТОЛЬКО при клике на конкретные мувики имеющие особое имя. Собственно и удаляется так же, но только при клике на эти несколько избранных мувиков, а надо на все.
Вопрос:
Я конечно могу в сотню програмно создаваемых мувиков воткнуть функцию которая будет отслеживать клик вне меню, но возможно есть простой способ. Мне нужно событие которое сработает вне клика мувиков меню.
Превязаться можно к слою например. Могу мувики менюшки положить на 15000++ слой и убивать 15000-15005 (пять) мувиков менюшки. Но как?
Ну или все мувики не имеющие в названии "menu" (после меню еще порядковый номер идут и выглядит это как "menu3" например) Но количество строк в меню известно и я могу их исключить если надо по имени.
Отслеживаю нажатия на эти разделы меню с помощью:
m.onPress = function() {
getURL(this.link, "_blank");
};
Этот код лежит в функции которая и формирует разделы меню. Где "m" - это мувик фона менюшки поверх которой уже лежит TextField.
появляется меню ТОЛЬКО при клике на конкретные мувики имеющие особое имя. Собственно и удаляется так же, но только при клике на эти несколько избранных мувиков, а надо на все.
Вопрос:
Я конечно могу в сотню програмно создаваемых мувиков воткнуть функцию которая будет отслеживать клик вне меню, но возможно есть простой способ. Мне нужно событие которое сработает вне клика мувиков меню.
Превязаться можно к слою например. Могу мувики менюшки положить на 15000++ слой и убивать 15000-15005 (пять) мувиков менюшки. Но как?
Ну или все мувики не имеющие в названии "menu" (после меню еще порядковый номер идут и выглядит это как "menu3" например) Но количество строк в меню известно и я могу их исключить если надо по имени.