教學說明:
由於原本在AS2.0的動作中,要連結網址,只需要在按鈕上寫下以下語法

on (release) {
    getURL("http://bluey2p2.myweb.hinet.net");
}

但是到了AS3.0中,這個語法卻無法使用
AS3.0中,統一將動作寫到影格上
因此我們必須做出一下幾個步驟

1.將按鈕設定實體名稱(可以在屬性面板找到輸入框)

2.在影格上按右鍵>動作,輸入以下程式碼

function myUrl(myEvent:MouseEvent):void {
    var myLink:String="http://bluey2p2.myweb.hinet.net/";
    var linkRequest:URLRequest=new URLRequest(myLink);
    navigateToURL(linkRequest);
}
btn_l.addEventListener(MouseEvent.CLICK,myUrl);

3.並修改其中綠色部分,改為你欲連結的網址,橘色部分改為你的按鈕實體名稱。ok

ps.若有多項連結,只需要修改以下紅色部分,與橘色部分。

按鈕A

function myUrl(myEvent:MouseEvent):void {
    var myLink:String="http://bluey2p2.myweb.hinet.net/";
    var linkRequest:URLRequest=new URLRequest(myLink);
    navigateToURL(linkRequest);
}
btn_l.addEventListener(MouseEvent.CLICK,myUrl);

按鈕B

function myUrl2(myEvent:MouseEvent):void {
    var myLink:String="http://bluey2p2.myweb.hinet.net/";
    var linkRequest:URLRequest=new URLRequest(myLink);
    navigateToURL(linkRequest);
}
btn_k.addEventListener(MouseEvent.CLICK,myUrl2);

以此類推

 

vmaya 發表在 痞客邦 留言(1) 人氣()