“关于保留字”的版本间的差异
(新页面: Category:ActionScript '''保留字''' 是一些单词,因为这些单词是保留给 ActionScript 使用的,所以不能在代码中将它们用作标识符。保留字包括关...) |
(没有差异)
|
2007-12-15T10:46:34的最后版本
保留字 是一些单词,因为这些单词是保留给 ActionScript 使用的,所以不能在代码中将它们用作标识符。保留字包括关键字,关键字是 ActionScript 语句和保留给将来使用的一些单词。这意味着不应将它们用于命名变量、实例、自定义类等;这样做会导致您的工作中出现技术问题。
下表列出了 Flash 中可引发脚本错误的保留关键字:
|
add |
and |
break |
case |
|
catch |
class |
continue |
default |
|
delete |
do |
dynamic |
else |
|
eq |
extends |
finally |
for |
|
function |
ge |
get |
gt |
|
if |
ifFrameLoaded |
implements |
import |
|
in |
instanceof |
interface |
intrinsic |
|
le |
lt |
ne |
new |
|
not |
on |
onClipEvent |
or |
|
private |
public |
return |
set |
|
static |
switch |
tellTarget |
this |
|
throw |
try |
typeof |
var |
|
void |
while |
with |
|
下表列出了为 ActionScript 或 ECMAScript (ECMA-262) edition 4 语言规范草案所保留的供将来使用的关键字。在代码中也应该避免使用这些关键字:
|
abstract |
enum |
export |
short |
|
byte |
long |
synchronized |
char |
|
debugger |
protected |
double |
volatile |
|
float |
throws |
transient |
goto |
所有内置类名称、组件类名称和接口名称都是保留字,它们不应在代码中用作标识符:
|
Accessibility |
Accordion |
Alert |
Array |
|
Binding |
Boolean |
Button |
Camera |
|
CellRenderer |
CheckBox |
Collection |
Color |
|
ComboBox |
ComponentMixins |
ContextMenu |
ContextMenuItem |
|
CustomActions |
CustomFormatter |
CustomValidator |
DataGrid |
|
DataHolder |
DataProvider |
DataSet |
DataType |
|
Date |
DateChooser |
DateField |
Delta |
|
DeltaItem |
DeltaPacket |
DepthManager |
EndPoint |
|
Error |
FocusManager |
Form |
Function |
|
Iterator |
Key |
Label |
List |
|
Loader |
LoadVars |
LocalConnection |
Log |
|
Math |
Media |
Menu |
MenuBar |
|
Microphone |
Mouse |
MovieClip |
MovieClipLoader |
|
NetConnection |
NetStream |
Number |
NumericStepper |
|
Object |
PendingCall |
PopUpManager |
PrintJob |
|
ProgressBar |
RadioButton |
RDBMSResolver |
Screen |
|
ScrollPane |
Selection |
SharedObject |
Slide |
|
SOAPCall |
Sound |
Stage |
String |
|
StyleManager |
System |
TextArea |
TextField |
|
TextFormat |
TextInput |
TextSnapshot |
TransferObject |
|
Tree |
TreeDataProvider |
TypedValue |
UIComponent |
|
UIEventDispatcher |
UIObject |
Video |
WebService |
|
WebServiceConnector |
Window |
XML |
XMLConnector |
|
XUpdateResolver |
另外还有一些单词,虽然它们不是保留字,但是也不应在 ActionScript 代码中用作标识符(例如变量或实例名称)。这些单词是供组成 ActionScript 语言的内置类使用的。因此,在代码中(例如命名变量、类或实例时)不要将属性名称、方法名称、类名称、接口名称、组件类名称以及值用作名称。