关于保留字

来自Blueidea
蓝色月光讨论 | 贡献2007-12-15T10:46:34的版本 (新页面: Category:ActionScript '''保留字''' 是一些单词,因为这些单词是保留给 ActionScript 使用的,所以不能在代码中将它们用作标识符。保留字包括关...)

(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索

保留字 是一些单词,因为这些单词是保留给 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 语言的内置类使用的。因此,在代码中(例如命名变量、类或实例时)不要将属性名称、方法名称、类名称、接口名称、组件类名称以及值用作名称。