這是個人看書摸索flash語法的筆記,如果語法有錯,敬請留言指導。
ActionScript 3.0
目標:我有2個以上的按扭,都要分別設定超連結。
書中的語法範本↓
元件實體名稱.addEventListener(事件類型,處理程序函數名稱);
function 函數名稱(參數)
{
函數內容
}
準備工作:按扭做好後,要設定元件實體名稱,我這邊設定的名稱是a_btn、b_btn、c_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);
}
留言列表