這是個人看書摸索flash語法的筆記,如果語法有錯,敬請留言指導。

ActionScript 3.0

目標:我有2個以上的按扭,都要分別設定超連結。

書中的語法範本↓

元件實體名稱.addEventListener(事件類型,處理程序函數名稱);

function 函數名稱(參數)
{
 函數內容
}


準備工作:按扭做好後,要設定元件實體名稱,我這邊設定的名稱是a_btnb_btnc_btn


a_btn.addEventListener(MouseEvent.CLICK,onMouseClick1);  //因為點選按扭後,要執行超連結動作,所以事件類型是用MouseEvent事件類型(MouseEvent.CLICK是當滑鼠左鍵在物件上點擊一下);onMouseClick1是自己取的處理程序函數名稱
function onMouseClick1(e:MouseEvent) {       //onMouseClick1是自己取的處理程序函數名稱
var mylink1:URLRequest=new URLRequest("網址1");  //mylink1是自己取的變數名稱
navigateToURL(mylink1,"_self");         //_self是要原本視窗執行超連結
}



b_btn.addEventListener(MouseEvent.CLICK,onMouseClick2);
function onMouseClick2(e:MouseEvent) {
var mylink2:URLRequest=new URLRequest("網址2");
navigateToURL(mylink2,"_self");
}


c_btn.addEventListener(MouseEvent.CLICK,onMouseClick3);
function onMouseClick3(e:MouseEvent) {
var mylink3:URLRequest=new URLRequest("網址3");
navigateToURL(mylink3,"_self");
}


另一個範例筆記,如果超連結是要開新視窗

a_btn.addEventListener(MouseEvent.CLICK,onMouseClick);
function onMouseClick(e:MouseEvent):void{
var mylink1:URLRequest=new URLRequest("網址");
navigateToURL(mylink1);
}

arrow
arrow

    大俠夫人(Canru) 發表在 痞客邦 留言(2) 人氣()