??
字號:
作者:金毛鼠
email: jlh_77@sina.com
日期:6/16/2001 12:14:06 PM
================================================================================
● 語法關鍵字及語句 ●
================================================================================
1、指令語句:
break 跳出最近的循環體(do...while,while...,for...,for(in)...)
continue 用在循環體內,表示忽略之后的語句,直接進入下一輪循環
#include "filename" 引入一個外部腳本文件:
var variable 定義一個局部變量(只在函數體內有效)
return [expression] 跳出函數體(并返回一個值)
new func(...) 新建一個對象,并用func構造函數進行構造
delete variable 刪除一個變量,使其變為未定義
2、判斷語句({}內語句數為1時{}可省):
if (expression1) {
statement(s)1
} else if (expression2) {
statement(s)2
...
} else {
statement(s)n
}
當expression1為true時執行statement(s)1,當expression2為true執行
statement(s)2……否則執行statement(s)n。{}內語句數為1時{}可省。
ifFrameLoaded ([scene,] frame) {
statement(s)
}
當場景scene的幀frame已經載入時,執行statement(s)。
3、循環語句({}內語句數為1時{}可省):
while (expression) {
statement(s)
}
當expression的值為true時反復執行statement(s)直到expression的值為false。
do {
statement(s)
} while (expression)
反復執行statement(s)直到expression為false。{}內語句數為1時{}可省。
for (statement1; expression; statement2) {
statements(s)
}
先執行statement1,當expression的值為true時反復執行statement(s),并在執行
完一輪后執行一次statement2,直到expression的值為false。
for (variable in obj_mc) {
statements(s)
}
variable依次取obj_mc的各成員名稱,反復執行statements(s),直到所有成員都
取過一遍。
4、對象操作語句({}內語句數為1時{}可省):
with (obj_mc) {
statement(s)
}
對obj_mc進行操作,凡statement(s)里用到的與obj_mc的成員名相同的變量、函數
、影片片段,都指代obj_mc的成員。
tellTarget (mc) {
statement(s)
}
對mc進行操作,凡用到的變量、函數、影片片段,只要未指明絕對路徑,都指代mc
的成員。
5、函數及事件:
function func(variable1, variable2, ...) {
statement(s)
}
定義一個函數。函數體內this對象指代調用該函數的對象或影片片段,未用var定義
的變量(非形參)從屬于該函數所在的影片片段。func名稱省略時該復合語句返回
一個類型為"function"的值,用以指代該函數。
on (mouseEvent) {
statement(s)
}
只能用在按鈕的動作里。mouseEvent的可取值為:
press 鼠標鍵在按鈕上按下
release 鼠標鍵在按鈕上松開
releaseOutside 鼠標鍵在按鈕區域外松開
rollOver 鼠標滑過按鈕
rollOut 鼠標滑出按鈕
dragOver 鼠標有鍵按下時滑過按鈕
dragOut 鼠標有鍵按下時滑出按鈕
keyPress(key) key鍵被按下,key為ASCII碼字符或Key對象常量
各事件可用逗號分隔,當有一事件成立時就執行statement(s)。
onClipEvent (clipEvent) {
statement(s)
}
只能用在影片片段的動作里。clipEvent的可取值為:
load 該影片片段已載入
unload 該影片片段被卸載
data 用loadVariableNum載入數據后或用loadMovie載入影片的每個影片片段后
enterFrame 播放至該影片片段所在幀(若停在該幀則反復執行)
mouseMove 鼠標移動
mouseDown 鼠標鍵按下
mouseUp 鼠標鍵松開
keyDown 鍵盤鍵按下
keyUp 鍵盤鍵松開
各事件可用逗號分隔,當有一事件成立時就執行statement(s)。
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -