Просмотр полной версии : Присвоение 2 ссылок 1 кнопке
Всем привет. Возник такой вопрос: как привязать к одной кнопке 2 ссылки так, чтобы при нажатии открывались обе ссылки (каждая в новой вкладке браузера)
btn.onRelease = function(){
getURL( url1, "_blank")
getURL( url2, "_blank")
}
btn.onRelease = function(){
getURL( url1, "_blank")
getURL( url2, "_blank")
}
скопировал код, вставил ссылки, а флеш пишет, что оператор должен находиться в обработчике on. Что это может значить?
Заранее спасибо)
Не пишите код на кнопках, и тогда не надо обработчик on использовать. Вам привели код для кадра. Чтобы он заработал, здесь нужно задать имя btn (имя экземпляру на сцене - не в библиотеке - в поле Instance name в свойствах мувика или баттона), и код разместить в кадре.
Не пишите код на кнопках, и тогда не надо обработчик on использовать. Вам привели код для кадра. Чтобы он заработал, здесь нужно задать имя btn (имя экземпляру на сцене - не в библиотеке - в поле Instance name в свойствах мувика или баттона), и код разместить в кадре.
Сделал, как Вы сказали. Ошибки выдавать перестало, но переходит только на 1 сайт, т.е. открывает только одну ссылку.
Попробовал! И впрямь! Мистика.
Тогда так:
red_button.onRelease = function(){
setTimeout( openMyUrl1, 10)
setTimeout( openMyUrl2, 500)
}
function openMyUrl1(){
getURL( "http://ya.ru", "_blank")
}
function openMyUrl2(){
getURL( "http://vc.com", "_blank")
}
Попробовал! И впрямь! Мистика.
Тогда так:
red_button.onRelease = function(){
setTimeout( openMyUrl1, 10)
setTimeout( openMyUrl2, 500)
}
function openMyUrl1(){
getURL( "http://ya.ru", "_blank")
}
function openMyUrl2(){
getURL( "http://vc.com", "_blank")
}
Спасибо большое! заработало :yahoo:
Но это какое-то идиотское решение проблемы.
Шаманство.
Кто объяснит - почему ТАК оно работает - был бы сам рад.
/мат/
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.