Задача — необходимо создать кнопку, по нажатию которой происходит переход по ссылке на Flash, в этом же или новом окне.
Напишу краткую инструкцию с примером кода ActionScript.
В начале создаем на сцене любой MovieClip или кнопку, прописываем у него Instance name, например MyLink:
Потом открывает окно для ActionScript, это может быть просто окно Actions (вызывается кнопкой F9), или ваш класс .as. Пишем следующий код:
MyLink.addEventListener(MouseEvent.CLICK,goURL);// отслеживаем событие клика
function goURL(e:MouseEvent){
var request:URLRequest = new URLRequest("/");
navigateToURL(request);// переходим на адрес
}
Переход по ссылке в ActipnScript по клику можно осуществить или на ту же страницу или в новом окне, для этого есть второй параметр navigateToURL(request, ‘_blank’);
Второй параметр navigateToURL может принимать следующие значения:
- «_self» — откроет в том же окне
- «_blank» — в новом окне
- «_parent» — в родительском окне, если было открыто дочернее
- «_top» — во фрейме верхнего уровня
Адрес ссылки в new URLRequest(«…»); может быть как абсолютным так и относительным.