函式
|
通常在開發程式時,會發現有些相同邏輯運算的需求。這時我們就可以把這些相同邏輯運算的部份,寫成個別的函式,然後將所有的函式放在同一個檔案內,成為我們自己的函式庫,以後碰到相同的問題時,就不用再重新撰寫相同邏輯運算的程式碼,直接呼叫這些函式即可。
function 函式名稱([參數1, 參數2, ...參數n]){
}
範例練習 在這裡我們做一個帳號及密碼的輸入頁面,在這個範例我們設兩組正確的帳號及密碼 一組是帳號:God
,密碼:dog 請同學在下面的swf畫面,先輸入錯誤的帳號密碼,或是只輸入帳號不輸入密碼試試看,最後再輸入正確的帳號密螞。(注意大小寫喔)
輸入完,請按紅色按鈕
使用記事本輸入以下的程式碼,並存檔,檔名 twisu_lib.as,如
圖 1所示
啟動Flash,先存檔,並且與 twisu_lib.as的記事本檔案存在同一資料夾
在"Button"的Layer,產生一個按鈕,在按鈕的Action Window中輸入以下的程式碼,如圖 3所示
選擇Button這個Layer。在第二格及第三格各插入一個Keyframe。在這兩個Keyframe的Button 的Object Action Window中輸入以下的程式碼,如圖 4所示
在Frame Script這個Layer的第一個Frame中輸入以下的程式碼,如圖 5所示
選取Text這個Layer,在Frame1的畫面產生以下內容,第一個輸入文字欄位的名稱:inputAccount,第二個輸入文字欄位的名稱:inputPassword。如圖 6所示
在Text這個Layer的Frame 2插入空白的Blank Keyframe,在舞台上設計登入失敗的內容,如圖 7所示
在Text這個Layer的Frame 3插入空白的Blank Keyframe,在舞台上設計登入成功的內容,如圖 8所示
Control → Test
Movie,執行這個程式,試試看是否成功 《下載原始檔》 |