Показать сообщение отдельно
Старый 20.11.2012, 15:05
AlexLucas вне форума Посмотреть профиль Отправить личное сообщение для AlexLucas Найти все сообщения от AlexLucas
  № 2  
Ответить с цитированием
AlexLucas
 
Аватар для AlexLucas

Регистрация: Feb 2011
Сообщений: 431
Создаёте класс кнопки (например ButtonClass), задаёте ей аттрибут frame (к примеру), при обработке нажатия gotoAndPlay(ButtonClass(e.target).frame).
Можете также прицепить к ней параметры вызова ExternalInterface, чтобы не было этого switch в buttonContainerHandler(), а ещё я б вам посоветовал в buttonsHandler() пройтись циклом по всем кнопкам, и те что не нажаты (e.target.name != "button1" , если нажата button1) уже обработать, ведь если кнопок будет много (а всё может быть, заказчик - он такой), то у вас будет ещё больше избыточного кода.