2024年4月22日发(作者:)

ActionScript2.0编程基础- 1 -

按键

Backspace

Tab

Enter

Shift

Ctrl

Alt

Pause/Break

Caps Lock

Esc

Space

Page Up

Page Down

End

Home

Print Screen

Insert

Delete

0)

1!

2@

3#

4$

5%

6^

7&

8*

9(

转义字符

字符

b

退格符

(ASCII8)

f n r t

制表符

(ASCII9)

双引号

单引号

反斜杠

换页符换行符回车符

(ASCII12) (ASCII10) (ASCII13)

代码

8

9

13

16

17

18

19

20

27

32

33

34

35

36

37

38

39

40

44

45

46

48

49

50

51

52

53

54

55

56

57

按键

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

代码

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

按键

Num 0

Num 1

Num 2

Num 3

Num 4

Num 5

Num 6

Num 7

Num 8

Num 9

Num *

Num +

Num Enter

Num -

Num .

Num /

F1

F2

F3

F4

F5

F6

F7

F8

F9

F10

F11

F12

代码

96

97

98

99

100

101

102

103

104

105

106

107

13

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

运算符

3.

运算符

执行的运算

+

加法

-

减法

*

乘法

/

除法

%

取余数

++

递增

--

递减

比较运算符

执行的运算

<

小于

>

大于

<=

小于等于

>=

大于等于

==

等于

===

严格等于

!=

不等于

!==

严格不等于

ActionScript2.0编程基础- 2 -

字符串运算符 +

+进行连接时,对于不是字符串类型的数值,先将其转换成字符串,再进行连接。

如果要将两个数字类型的数字进行连接,可以借助空字符串

例:m=12+34 ;

n=""+12+34

trace("m="+m+"nn="+n) //输出结果 m=46 换行 n=1234

.

逻辑运算符

名称

意义

.赋值运算符

运算符 意义 实例

+=

相加并赋值 x+=5 等效于x=x+5

-=

相减并赋值 x-=5 等效于x=x-5

*=

相乘并赋值 x*=5 等效于x=x*5

/=

相除并赋值 x/=5 等效于x=x/5

%=

取模并赋值 x%=5 等效于x=x%5

&=

换位与并赋值 x&=5 等效于x=x&5

赋值运算符的一种特殊形式:条件赋值运算符

a=条件 ? 数值1:数值2 //如果条件满足,则为值2,如果不满足,则为数值1

事件处理机制

用 on的键盘事件控制一个元件。新建一个元件,命名为mc,用移动键控制。(注:可以将按钮放在屏幕外)

按钮事件 说明

Press

在按钮上按下鼠标左键

Release

在按钮上按下鼠标左键并释放

ReleaseOutside

在按钮上按下鼠标左键然后将鼠标移到按钮外部并释放左键

RollOver

当鼠标指针从按钮外移到按钮上

RollOut

当鼠标指针从按钮外移到按钮外

DragOver

在按钮外按下鼠标左键然后将鼠标指针拖到按钮上

DragOut

在按钮外按下鼠标左键然后将鼠标指针拖到按钮外

keyPress”

按下键键盘上指定的键

事件处理函数 说明

onPress

在按钮上按下鼠标左键时调用

onRelease

在按钮上按下鼠标左键并释放时调用

onReleaseOutside

在按钮上按下鼠标左键然后将鼠标移到按钮外部并释放左键时调用

onRollOver

当鼠标指针从按钮外移到按钮上时调用

onRollOut

当鼠标指针从按钮外移到按钮外时调用

onDragOver

在按钮外按下鼠标左键然后将鼠标指针拖到按钮上时调用

onDragOut

在按钮外按下鼠标左键然后将鼠标指针拖到按钮外时调用

onKeyDown

当按下键时调用

onKeyUp

当释放按键时调用

onSetFocus

当按钮具有输入焦点而且释放某按键时调用

onKillFocus

当从按钮移除焦点时调用

!

逻辑非

返回相反的结果

&&

逻辑与(并且)

两个均为true时结

果为true

逻辑或(或者)

一个为true时,结

果即为true