Как я могу сгруппировать функции вместе - PullRequest
0 голосов
/ 10 ноября 2010

Я создал карту изображения со вспышкой, у меня есть отдельные функции кнопок, которые отображают функции опрокидывания и нажатия для каждого региона, т.е. -

nw_btn.onRollOver = function() {
   areaName_txt.text = "This Site (NWPHO)";
}

nw_btn.onPress = function() {
   displayOverlay(areaName_txt.text);
}

Это повторяется 15 раз, чтобы охватить каждую кнопку области - мне было интересно, есть ли способ применить тот же самый вызов функции (displayOverlay) и применить текст названия области к ролловеру с помощью одного куска кода, а не повторять для каждой кнопки?

1 Ответ

0 голосов
/ 10 ноября 2010

Полагаю, с вашим тегом должна быть ошибка, потому что то, что вы описываете, больше похоже на структуру AS2.

Но если вы действительно находитесь в AS3, вот что вы можете сделать: подключить все кта же функция с addEventListener.В этой функции проверьте, какая кнопка является источником события, а затем поместите код, который будет выполняться для каждой кнопки.

...