2008年7月12日 星期六

Script-Tip001程式碼寫到那裡

在AMS中,程式碼可以寫的地方很多,主要寫在各物件的Action窗格,不同的物件又會有不同類型的Event(事件),而所謂的事件即是您可指定,在某個物件的什麼狀態下才執行所寫的程式碼。在物件導向的程式中,所有的東西都可視為物件,大到整個程式本身,或小至一個按鈕,AMS也不例外。
以整個程式而言有以下事件:
On Startup :在程式啟動的時候
On Shutdown :在程式關閉的時候
以Page(頁面:AMS的呈現單位)而言
On Show :在頁面呈現的時候
On Close: 在離開這個頁面的時候
On Audio :在這個頁面中的音樂軌的音樂播完時
On Timer: 當計時器啟動時
On Key: 當鍵盤被按下時
On Preload: 當頁面第一次載入記憶體時程式物件及頁面物件是很特別的,它們可能不需要使用者刻意以滑鼠去觸發,可以用來執行一些您想要在程式啟動時就執行的程式。
其他的物件所含的事件就大都由使用者的滑鼠來觸發,常見的是:
On Click: 當物件被按下時
On Double-Click: 當物件被雙按時
On Enter :當滑鼠移上物件時
On Leave: 當滑鼠離開物件時
其他事件還有:
On Focus :當物件成為焦點時→這在input及listbox上才有
On Finish :當影片播完時
On FSCommand: 當Flash有FSCommand時
On Loaded :當某個url載入完畢時
On Navigate: 當網頁物件的網址改變時
On Pause :當影片暫停時
On Play: 當影片開始播放時
On Stop: 當影片停止時
On Select: 當某個選項被選擇時:如listbox....
以上是大略的整理也講得差不多了,唯AMS是開放架構,不斷地有新的PLUG-IN被開發而加入新功能,新的PLUG-IN也可能會有特殊的事件,這就要自行參閱其說明文件了,一般來說PLUG-IN都是要額外付錢買的,一旦您買了,作者都會提供完整的說明書。

沒有留言:

張貼留言