Дайте ссылку на мувиклип на внешний URL-адрес во Flash Actionscript 3.0. - PullRequest
0 голосов
/ 17 января 2012

Я хочу связать фрагмент ролика, который имеет имя test1 instace, с внешним URL-адресом (пример: http://www.google.com)

. Я использую список меню с именем экземпляра основного фрагмента ролика как Primary_Menu. И внутри этогоОсновной мувиклип содержит 7 меню (домашнее, о нас и т. д.), каждое из которых является мувиклипом и имеет имена экземпляров. Ниже приведен код для связи их с соответствующими кадрами. Но мне нужно дать внешний URL для последнего меню (test1)

    Home_MC.logo_btn.addEventListener(MouseEvent.CLICK,ShowHome);
    Home_MC.Primary_Menu.pmenu_btn1.addEventListener(MouseEvent.CLICK,ShowHome);
    Home_MC.Primary_Menu.pmenu_btn2.addEventListener(MouseEvent.CLICK,ShowLocation);
    Home_MC.Primary_Menu.pmenu_btn3.addEventListener(MouseEvent.CLICK,ShowMasterplan);
    Home_MC.Primary_Menu.pmenu_btn4.addEventListener(MouseEvent.CLICK,ShowDesigner);
    Home_MC.Primary_Menu.pmenu_btn5.addEventListener(MouseEvent.CLICK,ShowAmenities);
    Home_MC.Primary_Menu.pmenu_btn6.addEventListener(MouseEvent.CLICK,ShowDevelopment);
    Home_MC.Primary_Menu.pmenu_btn7.addEventListener(MouseEvent.CLICK,ShowContact);
    Home_MC.Primary_Menu.pmenu_btn8.addEventListener(MouseEvent.CLICK,ShowLiving);
    Home_MC.Primary_Menu.test1.addEventListener(MouseEvent.CLICK,need to got to url here);

Пожалуйста, предложите !!

1 Ответ

1 голос
/ 17 января 2012
for( var i:uint = 1;i< 10; i++)
{
    Home_MC.Primary_Menu["pmenu_btn"+i].addEventListener(MouseEvent.CLICK, action);
}
function action(e:MouseEvent):void
{
    switch(e.target.name){
        case "pmenu_btn9":
                //do action
                  navigateToURL(new URLRequest("url link"));
                break;
                default:
                break;
    }
}

переименуйте pmenu_btn9 вместо test1.а затем запустить.

...