教學說明:
由於原本在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);
以此類推