FLASH AS3 第二章

滑鼠事件

˙事件偵聽器:addEventListener()
   用來偵聽特定物件的特定事件。

˙事件處理函數
   當事件發生時,所做出的回應。

˙偵聽的三個獨立事件:
 ROLL_OVER
 ROLL_OUT
 CLICK

˙(按鈕實體名稱).addEventListener(MouseEvent.ROLL_OVER, showMenu);
 (按鈕實體名稱).addEventListener(MouseEvent.ROLL_OOUT, showMenu);
 (按鈕實體名稱).addEventListener(MouseEvent.ROLL_CLICK, showMenu);
 showMenu為函數。

˙函數基本語法:
 function showMenu(e:MouseEvent):void{
 }

˙建立函數,關鍵字: funtion;funtion之後接自己命名的函數(showMenu) 。
 在小括弧內的內容,稱為"參數"。小括弧後面有冒號緊接著的字串,代表會回傳的資料型別。
 而void型別則是代表此函數不會回傳任何資料。
 大括弧則代表了,當事件觸發函數時,所要執行的處理動作。

˙超連結指令:navigateToURL(new URLRequest("網址"))
   navigateToURL - 開啟預設瀏覽器
   URLRequest - 儲存被開啟的網站



---未完---
動態文字info_txt AS寫法:
info_txt.text="文字";

"+" 可以做為串連


˙顯示語言
"==" 是檢查變數是否符合要求
"=" 是將變數命令為要求
setLanguage()為語言函數



var language:String = "English";
function setLanguage():void {
if (language == "English") {
info_txt.text="ABC";
} else if (language == "Chnese") {
info_txt.text="喔喔喔";
}
}

english_btn.addEventListener(MouseEvent.CLICK,setEnglish);
chnese_btn.addEventListener(MouseEvent.CLICK,setChnese);

function setEnglish(e:MouseEvent):void {
language = "English";
setLanguage();
}

function setChnese(e:MouseEvent):void {
language = "Chnese";
setLanguage();
}


↑先指定語言,再來監聽按鈕,最後再回頭監聽語言。

引用


引用此文章(FC2部落格用戶)

まとめ【FLASH AS3 第二章】

滑鼠事件?事件偵聽器:addEventListener()   用來偵聽特定物件的特定事件。?事件處理函數   當事件

まとめ【FLASH AS3 第二章】

滑鼠事件?事件偵聽器:addEventListener()   用來偵聽特定物件的特定事件。?事件處理函數   當事件

發表留言

秘密留言

最新文章
自我介紹

獸

Author:獸

最新留言
最新引用
月份存檔
類別
神秘


+++



+++

搜尋欄
RSS連結
連結
亂連
關於配色
精選網頁配色工具 Colorotate Color scheme designer 3 Adobe Kuler ColourLover Contrast-A
加為好友

和此人成爲好友