2010-11-10 3 views
0

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

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

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

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

ответ

0

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

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

+0

спасибо, извините, что прошло уже больше года с тех пор, как я даже посмотрел на Flash - вы поставили меня на правильный путь, работает. ура – Dancer

Смежные вопросы