Показать сообщение отдельно
Старый 12.05.2009, 14:59
Kuruki вне форума Посмотреть профиль Отправить личное сообщение для Kuruki Найти все сообщения от Kuruki
  № 21  
Kuruki

Регистрация: Jan 2008
Сообщений: 669
Строки p1, p2, ..., p8 не преобразовываются в 1, 2, ..., 8 как вы могли подумать (18 пост), а преобразуются в ноль - индекс первого элемента массива. Поэтому все ваши кнопки переходят по первой ссылке.
Код AS3:
function clik(e:MouseEvent):void {
	var clickedButtonName:String = e.target.name;
	var clickedButtonIndex:int = btns.indexOf(clickedButtonName);
	var urlToNavigate:String = urls[clickedButtonIndex];
	var request:URLRequest = new URLRequest(urlToNavigate);
	navigateToURL(request, "_blank");
}
Добавлено через 6 минут
Ошибка говорит о том, что url, соответствующий кликнутой кнопке, не был найден. Наверное кнопок больше, чем url.