Показать сообщение отдельно
Старый 10.02.2009, 18:07
Gaen вне форума Посмотреть профиль Отправить личное сообщение для Gaen Найти все сообщения от Gaen
  № 5  
Ответить с цитированием
Gaen
strange mood
 
Аватар для Gaen

модератор форума
Регистрация: Jul 2004
Адрес: Питер
Сообщений: 1,653
Записей в блоге: 1
Отправить сообщение для Gaen с помощью ICQ Отправить сообщение для Gaen с помощью Skype™
По поводу единой функции обработки. Суть в том, чтобы засунуть все кнопки в один мувик и подписаться один раз на его MouseEvent.CLICK вместо того, чтобы подписываться на каждую кнопку. Это удобно, тк при дальнейшем добавлении новой кнопки событие от неё сразу будет долетать до обработчика, и нужно будет только прописать для неё действие.

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

Код AS3:
var url:URLRequest=new URLRequest((e.target as MenuItem).contentPath);
__________________
тонкий тролль, осеянный благодатью