Проблема связывания кнопки Actionscript - PullRequest
0 голосов
/ 20 октября 2010

Так что это не имеет никакого смысла. У меня есть Actionscript в меню кнопок на основе флэш-памяти, и одна из кнопок ссылается на неправильную страницу, и я не могу понять, почему. Вот скрипт действий:

var myURL1:URLRequest = new URLRequest ("home.html");
home_btn.addEventListener(MouseEvent.CLICK, home_btnEventHandler);
function home_btnEventHandler(event:MouseEvent):void
{
    navigateToURL(myURL1, "_self");
}
var myURL2:URLRequest = new URLRequest ("featuredwork.html");
work_btn.addEventListener(MouseEvent.CLICK, work_btnEventHandler);
function work_btnEventHandler(event:MouseEvent):void
{
    navigateToURL(myURL2, "_self");
}
var myURL3:URLRequest = new URLRequest ("featuredartist.html");.
artist_btn.addEventListener(MouseEvent.CLICK, artist_btnEventHandler);
function artist_btnEventHandler(event:MouseEvent):void
{
    navigateToURL(myURL3, "_self");
}
var myURL4:URLRequest = new URLRequest ("artists.html");
members_btn.addEventListener(MouseEvent.CLICK, members_btnEventHandler);
function members_btnEventHandler(event:MouseEvent):void
{
    navigateToURL(myURL4, "_self");
}
var myURL5:URLRequest = new URLRequest ("events.html");
events_btn.addEventListener(MouseEvent.CLICK, events_btnEventHandler);
function events_btnEventHandler(event:MouseEvent):void
{
    navigateToURL(myURL5, "_self");
}
var myURL6:URLRequest = new URLRequest ("/blog/index.php");
blog_btn.addEventListener(MouseEvent.CLICK, events_btnEventHandler);
function blog_btnEventHandler(event:MouseEvent):void
{
    navigateToURL(myURL6, "_self");
}

Теперь, когда я нажимаю на blog_btn, он отправляет меня на страницу "событий". Это не имеет никакого смысла. У кого-нибудь есть идеи?

Ответы [ 2 ]

1 голос
/ 20 октября 2010

Довольно легко обнаружить: у вас есть

blog_btn.addEventListener(MouseEvent.CLICK, events_btnEventHandler);

, когда вы имеете в виду

blog_btn.addEventListener(MouseEvent.CLICK, blog_btnEventHandler);

обратите внимание на второй параметр.

0 голосов
/ 20 октября 2010

Вы связали обработчик событий с кликом blog_btn - измените последний блок, чтобы он указывал на правильный обработчик:

blog_btn.addEventListener(MouseEvent.CLICK, blog_btnEventHandler);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...