Flash MX ActionScript语法参考辞典

Flash MX ActionScript语法参考辞典
作 者: 郑伯鸿 张智龙
出版社: 中国铁道出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Flash
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Flash MX ActionScript语法参考辞典》作者简介

内容简介

Flash MX是Macromedia公司发行的多媒体制作工具。跟Flash5相比,它并没有增加大家热切盼望的三维功能,而是将主要精力放在了ActionScrip语言的加强上,Flash MX几乎将原来的ActionScrip扩充了一倍有余,可以说,它拥有更丰富的指令环境。本书为了方便读者学习,几乎每个指令都配合范例来说明,同时作者特别将范例拆解为语句范例和应用范例,先以语句范例学习指令的用法,再以实际的程序内容,来示范语法的应用,最后配合图来呈现范例结果。本书附赠光盘,收录了书中的范例以及30章以后的内容。

图书目录

内置命令

(Actions)1

循环控制2

break从循环/块中跳出2

continue从头开始继续执行循环/块4

函数控制6

call调用帧的程序6

function定义函数8

return返回数值11

注释13

/*多行注释13

//单行注释15

变量设置与删除16

delete删除变量/对象16

setVariable设置变量18

var声明变量20

重复程序处理22

do...while满足条件的重复程序处理22

for指定次数的重复程序处理24

for...in对象属性的重复处理26

while满足条件的重复程序处理28

影片剪辑30

duplicateMovieClip复制影片剪辑30

loadMovie加载影片到指定的目标32

loadMovieNum加载影片到指定的层级34

removeMovieClip删除影片剪辑36

setProperty设置属性38

startDrag拖曳影片剪辑40

stopDrag停止拖曳影片剪辑42

tellTarget对象标的与层级路径44

unloadMovie删除加载的swf影片46

unloadMovieNum删除加载的swf影片48

条件分支50

else条件分支(否则)50

elseif多重条件判断(否则如果)52

if条件判断(如果)54

数值分支56

case赋值一个值或条件56

default默认值58

switch值的分支判断60

flash影片62

FSCommandflash播放器或外部程序

的命令62

toggleHighQuality图形反锯齿64

传值与URL指向66

getURL加载外部的变量66

loadVariable加载外部的变量68

loadVariableNum加载外部的变量70

帧/场景控制72

gotoAndPlay跳至指定的帧并播放72

gotoAndStop跳至指定的帧并停止74

ifFrameLoaded指定的帧是否已经

载入内存76

nextFrame跳至下一个帧并停止78

nextScene跳至下一个场景并停止80

Play开始播放82

prevFrame跳至上一个帧并停止83

prevScene跳至上一个场景并停止84

Stop停止播放86

载入外部程序87

#include从外部加载ActionScript87

对象制作89

#endinitclip指示自定义UIcomponent

定义块的结束位置89

#initclip指示自定义UIcomponent定义块

的开始位置90

new制作对象91

this指定对象本身93

with默认对象94

事件处理程序96

on(mouseEvent)鼠标事件处理程序96

onClipEvent影片事件处理程序98

输出100

Print输出影片剪辑(向量)100

PrintAsBitmap输出影片剪辑(位图)102

PrintAsBitmapNum输出图层(位图)104

PrintNum输出图层(向量)105

声音控制106

stopAllSounds停止播放所有的声音106

设置时间108

clearInterval解除计时器108

setInterval设定计时器110

程序解析112

trace程序解析112

运算符

(Operators)113

算术运算符114

%求余数(modulo)114

*乘号(multiplication)116

/除号(division)117

-减号/取负数(minus)118

+加号(addition)120

逻辑运算符122

!反逻辑(logicalNOT)122

&&逻辑与(short-circuitAND)124

||逻辑和(OR)126

比较运算符128

!=不等于(inequality)128

>大于(greaterthan)130

>=大于等于(greaterthanorequalto)132

<>不等于(inequality)138

==等于(equality)140

===绝对相等(strictequality)142

按位运算符144

&按位与(bitwiseAND)144

>>符号右移(bitwiserightshift)148

>>>填零右移(bitwiseunsignedrightshift)150

^按位异或(bitwiseXOR)152

|按位或(bitwiseOR)154

~按位否(bitwiseNOT)156

赋值运算符158

=赋值(assignment)158

%=赋值余数(moduloassignment)159

&=赋值与(bitwiseANDassignment)160

*=赋值乘积(multiplicationassignment)162

+=赋值总和(additionassignment)163

-=赋值差(negationassignment)165

/=赋值商(divisionassignment)166

leftshiftassignment)167

>>=赋值符号右移(bitwise

rightshiftassignment)169

>>>=赋值填零右移(bitwiseunsigned

right

shiftAssignment)171

^=赋值按位异或(bitwiseXOR

assignment)173

|=赋值按位或(bitwiseORassignment)175

其他177

--递减运算符(decrement)177

()括号(parentheses)179

?:条件判断(conditional)181

""字符串定义符号(stringdelimiters)183

++递增运算符(increment)184

instanceof检查赋值的对象是否属于

赋值的类186

typeof数据类型188

void不返回值190

内置函数

(Functions)193

格式转换194

Array数组函数(function)194

Boolean布尔函数(function)196

Number数值函数(function)197

Object对象函数(function)199

String字符串函数(function)200

数值函数202

parseFloat转换字符串成为浮点数202

parseInt转换字符串成为整数203

isFinite验证指定数值是否为有限数204

isNaN验证指定数值是否为数字205

对象属性与路径206

getProperty取得MovieClip的指定属性值206

targetPath取得指定MovieClip的完整路径207

编码208

escapeURL-encoded编码208

unescapeASCII-encode编码210

计时器212

getTimer返回到movie开始播放后所

经过的时间212

取得播放器版本213

getVersion返回flash播放程序的版本213

取值214

eval取出指定变量的内容214

常数

(Constants)217

常数218

false假值218

newline增加一行220

null空值221

true真值223

undefined值未定义225

属性

(Properties)227

透明度.分辨率228

_alpha透明度228

_quality图形输出的品质230

_visible显示232

帧.对象路径234

_currentframe当前所在的帧234

_droptarget标的对象的路径名称235

_framesloaded已载入的帧数237

_target目标名称238

_totalframes总帧数240

按键响应241

_focusrect显示响应边框241

对象缩放.旋转242

_height高度242

_rotation旋转244

_width宽度246

_xscale左右缩放248

_yscale上下缩放250

对象名称252

_name名称252

声音254

_soundbuftime声音缓冲时间254

网址路径255

_url网址255

坐标值256

_xx坐标值256

_xmouse鼠标光标的x坐标值258

_yy坐标值259

_ymouse鼠标光标的y坐标值261

核心对象

(CoreObjects)263

核心对象264

_global用以建立全局变量.对象或类264

super调用superclass的构造函数或

method266

this引用对象或是movieclipinstance

自身268

参数270

arguments.callee用来引用目前正被调用

的函数名称270

arguments.caller用来引用在函数中被调用

的函数对象272

arguments.length计算输入函数的参数

数量274

数组对象

(ArrayObjects)275

定义数组对象276

newArray建立数组对象276

分割/合并数组元素278

Array.concat合并数组278

Array.join符号分隔数组内容279

Array.slice取出数组内容281

Array.splice增加或删除数组内容283

引用/设置数组元素285

Array.length显示数组长度285

新增/删除数组元素286

Array.pop取出数组的最末值286

Array.push将数值加入数组的最末端287

移动数组元素290

Array.shift将数组的第一个值删除290

Array.unshift将指定的数值加入数组291

转换字符串292

Array.toString将数组内容转换成字符串292

布尔对象

(BooleanObjects)293

定义布尔对象294

newBoolean建立布尔对象294

布尔对象295

Boolean.toString将布尔对象的值

转换成字符串295

Boolean.valueOf将布尔对象的值返回297

时间对象

(DateObjects)299

定义时间对象300

newDate建立时间对象300

年月日星期302

Date.getDate取得日期302

Date.getDay取得星期303

Date.getFullYear取得完整年份304

Date.getMonth取得月份305

Date.getYear取得年份306

时分秒毫秒307

Date.getHours取得时数307

Date.getMilliseconds取得毫秒数308

Date.getMinutes取得分数309

Date.getSeconds取得秒数310

指定时间311

Date.getTime取得毫秒数311

Date.UTC取得毫秒数312

时差314

Date.getTimezoneOffset取得系统时间与

格林威治时间的时差314

年月日星期(国际时间)316

Date.getUTCDate取得格林威治

时间制的日期316

Date.getUTCDay取得格林威治

时间制的星期317

Date.getUTCFullYear取得格林威治

时间制的年份318

Date.getUTCMonth取得格林威治

时间制的月份319

时分秒毫秒(国际时间)320

Date.getUTCHours取得格林威治

时间制的时数320

Date.getUTCMilliseconds取得格林威治

时间制的毫秒数321

Date.getUTCMinutes取得格林威治

时间制的分数322

Date.getUTCSeconds获取格林威治

时间制的秒数323

设置年月日星期324

Date.setDate设置日期324

Date.setFullYear设置年份326

Date.setMonth设置月份328

Date.setTime以毫秒数设置日期330

Date.setYear设置年份332

设置时分秒毫秒334

Date.setHours设置时数334

Date.setMilliseconds设置毫秒数336

Date.setMinutes设置分数338

Date.setSeconds设置秒数340

设置年月日星期(国际时间)342

Date.setUTCDate设置格林威治

时间制的日期342

Date.setUTCFullYear设置格林威治

时间制的年份344

Date.setUTCMonth设置格林威治

时间制的月份346

设置时分秒毫秒(国际时间)348

Date.setUTCHours设置格林威治

时间制的时数348

Date.setUTCMilliseconds设置格林威治

时间制的毫秒数350

Date.setUTCMinutes设置格林威治

时间制的分钟数352

Date.setUTCSeconds设置格林威治

时间制的秒数354

时间转变成字符串356

Date.toString将时间对象的时间值

转成字符串356

函数对象

(FunctionObjects)357

调用其他对象358

Function.apply执行指定的函数358

Function.call调用以函数对象表示的函数360

对象原型362

Function.prototype指出作为构造类原型

(prototype)的对象362

数学函数对象

(MathObjects)363

定义数学函数对象364

Math定义数学函数对象364

数值比较与取样365

Math.abs取得绝对值365

Math.ceil取得最大整数值366

Math.floor取得最小整数值367

Math.max取得比较最大值368

Math.min取得比较最小值369

Math.random取得随机数值370

Math.round取得四舍五入值371

三角函数372

Math.acos取得反余弦值372

Math.asin取得反正弦值373

Math.atan取得反正切值374

Math.atan2取得反正切值求得坐标角度375

Math.cos取得余弦值376

Math.sin取得正弦值377

Math.tan取得正切值378

自然对数379

Math.E取得自然对数底数e值379

Math.LN10取得10的对数值380

Math.LN2取得2的对数值381

指数和对数382

Math.exp取得e的乘方值382

Math.log取得自然对数值383

Math.LOG10E取得以10为底的e的

自然对数值384

Math.LOG2E取得以2为底的e的自然对数值385

圆周率386

Math.PI取得圆周率的值386

连乘积与平方根387

Math.pow取得连乘积的值387

Math.sqrt返回平方根的值388

Math.SQRT1_2返回根号2一半的值389

Math.SQRT2返回根号2的值390

数值对象

(NumberObjects)391

定义数值对象392

newNumber定义数值对象392

数值范围393

Number.MAX_VALUE返回最大可

显示的数值393

Number.MIN_VALUE返回最小可

显示的数值394

Number.NaN返回NaN(NotANumber)395

Number.NEGATIVE_INFINITY显示

NEGATIVE_INFINITY396

Number.POSITIVE_INFINITY显示

POSITIVE_INFINITY397

转换字符串398

Number.toString将数值转换成

字符串输出398

数值的值399

Number.valueOf将数值转换成初始状态399

对象对象

(ObjectObjects)401

定义自定义对象402

newObject定义自定义对象402

转成字符串403

Object.toString将对象内容转换成

字符串输出403

对象的值405

Object.valueOf输出对象的初始内容405

对象监视407

Object.unwatch删除Object.watch所设置

的监视点407

Object.watch对对象的属性设置一个监视点409

对象类411

Object.registerClass将指定的对象类

与指定的影片剪辑名称建立连接411

设置属性414

Object.__proto__表示引用构造函数的

prototype(原型)属性414

Object.addProperty建立一个getter/setter

(获取/设置)的属性416

字符串对象

(StringObjects)419

定义字符串对象420

newString定义字符串对象420

取出/结合字符串421

String.charAt返回指定位置的字符421

String.concat合并多个指定字符串422

String.slice复制指定位置的字符串423

String.split分割指定位置的字符串424

String.substr返回指定长度的字符串425

String.substring返回指定位置的字符串426

文字码/文字转换427

String.charCodeAt返回指定位置字符

的ASCII码427

String.fromCharCode返回指定

ASCII码的字符428

字符串搜索429

String.indexOf搜索指定字符的位置429

String.lastIndexOf搜索指定字符的

最后出现位置430

字符串长度431

String.length返回字符串对象的长度431

大小写转换432

String.toLowerCase将字符串内容

转成小写字母432

String.toUpperCase将字符串内容

转成大写字母433

影片对象

(MovieObjects)435

层级与路径436

_level引用以主影片(rootmovie)

时间轴为基准的436

值(level)436

_parent往上一层437

_root根目录439

影片作用对象441

Accessibility.isActive显示当前屏幕

阅读器(screenreader)程序的启用状态441

按钮对象

(ButtonObjects)443

按钮作用444

Button.enabled检查按钮是否为启用状态444

鼠标光标446

Button.useHandCursor设置是否使用

手形鼠标指标446

Tab按键448

Button.tabEnabled设置是否启动

自行定义键盘焦点切换的顺序448

Button.tabIndex设置自行定义

键盘焦点切换的顺序值450

按钮属性452

Button.trackAsMenu设置按钮对象

是否接收鼠标键放开的事件452

获取层级453

Button.getDepth取得按钮对象的层级453

事件回应454

Button.onDragOut检查鼠标按住按钮时

是否滑出454

Button.onDragOver检查鼠标按住按钮时

是否滑出又滑回455

Button.onKillFocus检查按钮是否不再

为键盘焦点456

Button.onPress检查鼠标按钮是否按下458

Button.onRelease检查鼠标按钮是否放开459

Button.onReleaseOutside检查

鼠标按钮是否在按钮之外放开460

Button.onRollOut检查鼠标光标是否滑出

按钮之外462

Button.onRollOver检查鼠标光标是否滑出

按钮之上463

Button.onSetFocus检查按钮对象是否

被设为键盘焦点464

系统功能对象

(SystemCapabilityObjects)467

传输468

System.capabilities.hasAccessibility

检查播放装置是否符合访问标准468

影音编码469

System.capabilities.hasAudio检查

播放装置是否具音效播放功能469

System.capabilities.hasAudioEncoder

检查播放装置拥有的音效编码器470

System.capabilities.hasMP3检查播放

装置是否拥有MP3解码器471

System.capabilities.hasVideoEncoder

检查播放装置拥有的影像编码器472

屏幕显示473

System.capabilities.pixelAspectRatio

检查播放装置屏幕的像素长宽比473

System.capabilities.screenColor检查

播放装置的屏幕发色方式474

System.capabilities.screenDPI检查

播放装置屏幕的dpi分辨率475

System.capabilities.screenResolution.x

检查播放装置屏幕的水平分辨率476

System.capabilities.screenResolution.y

检查播放装置屏幕的垂直分辨率477

语系/操作平台478

System.capabilities.language检查

播放装置当前所使用的语言478

System.capabilities.os检查播放装置的

操作系统平台480

版本/制造商482

System.capabilities.manufacturer检查

播放装置的制造商名称482

System.capabilities.version检查播放

装置的版本483

色彩对象

(ColorObjects)485

定义色彩对象486

newColor定义一色彩对象486

色彩对象488

Color.getRGB取得颜色值488

Color.getTransform取得颜色变化值490

Color.setRGB指定颜色值492

Color.setTransform指定颜色变化值493

键盘按键对象(KeyObjects)495

定义按键对象496

KEY定义按键对象496

按键497

Key.BACKSPACE代表BACKSPACE

的按键值9497

Key.CAPSLOCK代表CAPSLOCK

的按键值20499

Key.CONTROL代表CONTROL

的按键值17501

Key.DELETEKEY代表DELETEKEY

的按键值46503

Key.DOWN代表DOWN的按键值40505

Key.END代表END的按键值35507

Key.ENTER代表ENTER的按键值13509

Key.ESCAPE代表ESCAPE的按键值27510

Key.HOME代表HOME的按键值36512

Key.INSERT代表INSERT的按键值45514Key.LEFT代表LEFT的按键值37516

Key.PGDN代表PAGEDOWN的

按键值34518

Key.PGUP代表PAGEUP的按键值33520

Key.RIGHT代表RIGHT的按键值39522

Key.SHIFT代表SHIFT的按键值16524

Key.SPACE代表SPACE的按键值32526

Key.TAB代表TAB的按键值9528

Key.UP代表UP的按键值38530

ASCII码获取532

Key.getAscii取得最后被按下键的

ASCII值532

Key.getCode取得最后被按下的键的

按键值533

事件回应534

Key.addListener设置当键盘发生敲击时

的对应函数534

Key.isDown检查有无指定的按键

被按下536

Key.isToggled检查大小写锁定键或

数字锁定键有无被按下538

Key.onKeyDown响应按下按键时的事件540

Key.onKeyUp响应放开按键时的事件542

Key.remove3Listener删除设置用来

倾听键盘敲击状态的函数544

鼠标对象

(MouseObjects)547

定义鼠标光标对象548

Mouse建立鼠标光标对象548

显示或隐藏549

Mouse.hide隐藏鼠标光标549

Mouse.show显示鼠标光标550

事件回应552

Mouse.addListener设置当鼠标按键时

的对应函数552

Mouse.onMouseDown响应鼠标按下按键时

的事件553

Mouse.onMouseMove响应鼠标移动时

的事件555

Mouse.onMouseUp响应鼠标放开按键时

的事件557

Mouse.removeListener删除设置为

用来倾听键盘敲击状态的函数559

影片剪辑对象

(MovieClipObjects)561

新增/复制/删除562

MovieClip.createEmptyMovieClip

建立空白影片剪辑对象562

MovieClip.createTextField建立

空文本框对象564

MovieClip.duplicateMovieClip

复制MovieClip566

MovieClip.removeMovieClip

将指定的MovieClip删除567

载入/删除569

MovieClip.attachMovie加载

指定MovieClip569

MovieClip.loadMovie由外部

载入Movie571

MovieClip.loadVariables由外部

载入变量572

MovieClip.unloadMovie将指定

的MovieClip删除573

坐标/深度转换575

MovieClip.getBounds取得对象的

相对X坐标及Y坐标575

MovieClip.getDepth返回指定影片剪辑

对象的深度577

MovieClip.swapDepths改变MovieClip

的深度579

对象等级580

MovieClip.globalToLocal转换标的

对象的坐标系为local坐标系580

MovieClip.localToGlobal转换标的

对象的坐标系为global坐标系582

影片大小584

MovieClip.getBytesLoaded返回已

读取的字节数584

MovieClip.getBytesTotal返回总共

的字节数586

链接588

MovieClip.getURL由指定的URL地址

加载文件588

播放控制589

MovieClip.gotoAndPlay跳到指定的

frame上播放589

MovieClip.gotoAndStop跳到指定的

frame上并停止590

MovieClip.nextFrame要求MovieClip

跳到下一frame上591

MovieClip.play要求MovieClip播放592

MovieClip.prevFrame要求MovieClip

跳到上一frame上593

MovieClip.stop要求MovieClip

停止播放595

影片互动597

MovieClip.hitTest检查MovieClip

是否有与其他对象碰触597

MovieClip.startDrag拖曳指定

MovieClip对象599

MovieClip.stopDrag停止拖曳指定

MovieClip对象600

遮罩601

MovieClip.setMask为影片剪辑对象指定

遮罩对象601

绘图603

MovieClip.beginFill指定绘制填充

对象时的颜色属性603

MovieClip.beginGradientFill指定

绘制填充对象时的渐变颜色属性605

MovieClip.clear清除所有影片剪辑

对象内的绘制对象608

MovieClip.curveTo绘制曲线610

MovieClip.endFill结束填充对象绘制612

MovieClip.lineStyle设置线段绘制样式614

MovieClip.lineTo绘制直线616

MovieClip.moveTo设置绘制起始坐标值618

影片剪辑作用620

MovieClip.enabled返回与设置指定

的按钮.影片短片对象状态620

MovieClip.focusEnabled检查指定

影片剪辑对象是否可设置键盘焦点622

MovieClip.hitArea指定影片剪辑对象

做为按钮对象的碰触检查区624

Tab按键626

MovieClip.tabChildren设置影片剪辑

对象的子对象是否纳入键盘焦点切换

的功能内626

MovieClip.tabEnabled设置是否启动自

定义键盘焦点切换的顺序628

MovieClip.tabIndex设置自定义键盘

焦点切换的顺序值630

影片剪辑属性632

MovieClip.trackAsMenu设置影片剪辑

对象是否接收鼠标键放开的事件632

鼠标指针633

MovieClip.useHandCursor设置是否使用

手形鼠标指针633

事件回应635

MovieClip.onData检查影片剪辑对象

是否接收数据635

MovieClip.onDragOut检查鼠标按住

按钮时是否滑出636

MovieClip.onDragOver检查鼠标按住

按钮时是否滑出又滑回637

MovieClip.onEnterFrame检查影片剪辑

对象是否正在播放639

MovieClip.onKeyDown检查影片剪辑

对象是否为键盘焦点且被按下按键641

MovieClip.onKeyUp检查影片剪辑

对象按键是否被放开643

MovieClip.onKillFocus检查影片剪辑

对象是否不再为键盘焦点645

MovieClip.onLoad检查影片剪辑对象

是否被赋值代名且出现在时间轴上647

MovieClip.onMouseDown响应鼠标

按下按键时的事件648

MovieClip.onMouseMove响应鼠标移动时

的事件650

MovieClip.onMouseUp响应鼠标放开

按键时的事件651

MovieClip.onPress检查鼠标按钮

是否按下653

MovieClip.onRelease检查鼠标按钮

是否放开655

MovieClip.onReleaseOutside检查鼠标

按钮是否在影片剪辑对象之外放开657

MovieClip.onRollOut检查鼠标光标

是否滑出影片剪辑对象之外659

MovieClip.onRollOver检查鼠标光标

是否滑出影片剪辑对象之上661

MovieClip.onSetFocus检查影片剪辑

对象是否被设为键盘焦点663

MovieClip.onUnload检查影片剪辑

对象是否已在时间轴上被删除665

选择对象

(SelectionObjects)667

选择对象668

Selection.getBeginIndex返回起始的

选择项索引值668

Selection.getCaretIndex返回闪烁光标

位置的索引值669

Selection.getendIndex返回当前所在

选项的最后索引值670

Selection.getFocus返回当前文本框所在

位置的名称671

Selection.setFocus指定当前文本框

所在的位置673

Selection.setSelection设置当前选择文本框

的范围674

事件回应675

Selection.addListener设置当键盘焦点

改变时的对应函数675

Selection.onSetFocus检查按钮对象是否

被设为键盘焦点677

Selection.removeListener删除

用来听键盘焦点改变的函数679

声音对象

(SoundObjects)681

定义声音对象682

newSound定义声音对象682

载入声音684

Sound.attachSound载入指定的声音684

Sound.loadSound加载MP3音效文件

至声音对象的instance中686

音量大小688

Sound.getVolume返回对象声音大小688

Sound.setVolume设置对象声音大小690

左右声道692

Sound.getPan返回声音对象左右声道

的位置692

Sound.getTransform返回声音对象

变化值694

Sound.setPan设置声音对象左右声道

的位置696

Sound.setTransform设置声音对象

变化值698

播放控制700

Sound.start开始声音对象播放700

Sound.stop停止声音对象播放702

文件大小704

Sound.getBytesLoaded返回己经下载

的声音文件大小704

Sound.getBytesTotal返回要下载

的声音文件总容量大小706

播放时间708

Sound.duration返回音效文件的

播放时间长度708

Sound.position返回当前声音文件正在

播放的位置710

事件回应712

Sound.onLoad当声音对象被加载时

将调用的函数712

Sound.onSoundComplete当声音对象

被播放完成时将调用的函数713

场景舞台对象

(StageObjects)715

舞台大小716

Stage.height返回当前场景舞台的

画面高度值716

Stage.scaleMode指定当前场景舞台的

缩放模式717

Stage.width返回当前场景舞台的

画面宽度值719

目录显示720

Stage.showMenu切换FlashPlayer

的鼠标右键的选项720

对齐方式722

Stage.align切换Flashmovie与

场景舞台的对齐方式722

事件回应724

Stage.addListener设置当Flashmovie

缩放后的对应函数724

Stage.onResize检查场景舞台是否

缩放大小726

Stage.removeListener删除用来听

Flashmovie缩放状态的函数728

文本框对象

(TextFieldObjects)731

文本框字体732

TextField.embedFonts设置文本框对象

字体输出方式732

TextField.getFontList取得FlashPlayer

所在电脑上的字体列表734

TextField.getNewTextFormat取得在

文本框对象内新嵌入文字的格式735

TextField.getTextFormat取得在文本框

对象内指定文字范围的文本格式737

TextField.htmlText取得或设置文本框

对象内含有HTML标签的文字内容739

TextField.setNewTextFormat设置在

文本框对象内新嵌入文字的格式741

TextField.setTextFormat设置在文本框

对象内指定文字范围的文字格式743

取得层级745

TextField.getDepth取得文本框对象

的层级745

删除文本框747

TextField.removeTextField删除自身

文本框对象747

文本框文字749

TextField.length返回文本框对象内所含

的字符数749

TextField.maxChars指定文本框对象

可输入的最大字符数751

TextField.multiline切换文本框对象

的多行显示753

TextField.password切换文本框对象的

密码输入模式754

TextField.replaceSel置换文本框对象

内已选择的文字范围756

TextField.restrict限制文本框对象内

可输入的字符种类及范围758

TextField.text指定或返回文本框对象内

的文字内容760

TextField.textHeight指定或返回

文本框对象内文字的高度762

TextField.textWidth指定或返回

文本框对象内文字的宽度764

TextField.wordWrap切换文本框

对象内的文字自动换行功能766

文本框颜色768

TextField.background切换文本框对象的

背景色功能768

TextField.backgroundColor赋值

文本框对象的背景色770

TextField.border切换文本框对象

的外框色功能772

TextField.borderColor赋值文本框

对象外框的颜色774

TextField.textColor赋值或返回

文本框对象内文字的颜色776

文本框大小778

TextField.autoSize赋值文本框对象

的大小及对齐方式778

文本滚动780

TextField.bottomScroll返回滚动窗口

当前可视范围中最底行的序号780

TextField.hscroll设置或返回当前

滚动窗口的水平位置782

TextField.maxhscroll返回当前滚动窗口的

最大列数784

TextField.maxscroll返回当前滚动窗口的

最大行数786

TextField.scroll设置或返回当前

滚动窗口的垂直位置788

事件响应790

TextField.addListener设置当文本框

对象发生事件时的对应函数790

TextField.onChanged检查文本框

对象的文字是否被改变791

TextField.onKillFocus检查文本框

对象是否不再为键盘焦点793

TextField.onScroller检查

滚动窗口的property是否被改变795

TextField.onSetFocus检查文本框

对象是否被设为键盘焦点797

TextField.removeListener删除当事件

发生时被设置的对应函数799

文本框类型800

TextField.html赋值或返回文本框

对象是否为HTML文本框800

TextField.selectable赋值或返回

文本框对象是否可被反白选取802

TextField.type赋值或返回文本框

对象的类型804

变量名称806

TextField.variable赋值或返回文本框

对象上被赋值的变量名称806

Tab按键808

TextField.tabEnabled设置是否启动

自定义键盘焦点切换顺序808

TextField.tabIndex设置自定义键盘

焦点切换的顺序值810

文本格式对象

(TextFormatObjects)813

定义文本格式对象814

newTextFormat定义文本格式对象814

字符串大小816

TextFormat.getTextExtent返回赋值字符串

的长宽值816

对齐方式818

TextFormat.align赋值文本段落的

对齐方式818

字体样式820

TextFormat.bold切换文本内容为

粗体显示820

TextFormat.italic切换文本内容为

斜体显示822

TextFormat.underline切换文本内容是否

加上下划线824

缩排方式826

TextFormat.blockIndent赋值文本块

内缩的宽度826

TextFormat.indent赋值文字段落首行的

内缩字符数828

TextFormat.leftMargin赋值文本段落

左边界的宽度值830

TextFormat.rightMargin赋值文本段落

右边界的宽度值832

设置字体834

TextFormat.font赋值此文本格式的

字体834

字号/颜色836

TextFormat.color赋值此文本格式的

文本颜色836

TextFormat.size赋值此文本格式的

文本字号838

项目符号840

TextFormat.bullet赋值文字段落前

加上提示黑点840

行距/间距842

TextFormat.leading赋值文本格式对象

的文本行距842

TextFormat.tabStops赋值文本格式对象

的文本间距844

超链接846

TextFormat.target赋值点击超链接

后的打开窗口名称846

TextFormat.url为文本框对象内的

文本内容加上超链接地址848

传值对象

(LoadVarsObjects)851

定义传值对象852

newLoadVars定义传值对象852

数据传送854

LoadVars.load由指定的URL地址

下载数据854

LoadVars.loaded显示目前的传输状况856

LoadVars.send送出文件858

LoadVars.sendAndLoad送出数据并且

接受服务的响应859

文件类型860

LoadVars.contentType设置HTTP

标头信息里的文件格式860

数据解析861

LoadVars.toString返回传值对象内的

所有变量861

文件大小863

LoadVars.getBytesLoaded返回已下载

的字节数863

LoadVars.getBytesTotal返回要下载的

总字节数865

事件响应867

LoadVars.onLoad检查load或

sendAndLoadmethod的操作是否结束867

编写对象

(AuthoringObjects)869

自定义指令870

CustomActions.get读取指定名称的

自定义指令XML定义内容870

CustomActions.install新建自定义指令871

CustomActions.list返回当前所有自定义

指令的清单873

CustomActions.uninstall删除自定义指令874

即时预览875

CustomActions.onUpdate更新当前程序

执行的结果875

单选按钮对象

(FRadioButtonObjects)877

文本内容878

FRadioButton.getLabel返回单选按钮

对象的Label标签值878

FRadioButton.setLabel指定单选按钮

对象的Label标签文本内容880

FRadioButton.setLabelPlacement指定单选

按钮对象的Label标签文本的出现位置882

启用状态884

FRadioButton.getEnabled检查单选按钮

对象是否处于启用状态884

FRadioButton.getState返回单选按钮

对象的选取状态886

FRadioButton.setEnabled指定单选按钮

对象的启用状态888

FRadioButton.setState指定单选按钮对象的选取状态890

宽度尺寸892

FRadioButton.setSize动态赋值单选

按钮对象的宽度值892

样式设置894

FRadioButton.registerSkinElement为单选

按钮对象的Skin注册新元素名称894

FRadioButton.setStyleProperty赋值单选

按钮对象的外观属性值896

选取作用898

FRadioButton.setChangeHandler检查

按钮对象选项的选取变化状态898

按钮的值900

FRadioButton.getData返回指定

单选按钮的Data字段值900

FRadioButton.getValue返回选取选项的

Data字段值902

FRadioButton.setData赋值单选按钮

对象的Data字段值904

FRadioButton.setValue切换至指定的

单选按钮对象906

群组名称908

FRadioButton.getGroupName返回单选

按钮对象所属的群组名称908

FRadioButton.setGroupName设置

单选按钮对象所属的群组名称910

以下内容收录在随书配盘中

扩展标记语言对象

(XMLObjects)913

定义XML对象914

newXML定义XML对象914

增减节点/元素916

XML.appendChild附加子节点

(ChildNode)916

XML.cloneNode复制指定的XML

对象节点(node)917

XML.createElement建立元素

(Element)919

XML.createTextNode建立文本节点

(TextNode)920

XML.insertBefore在指定的位置插入

新的子节点921

XML.removeNode删除节点922

节点属性923

XML.attributes返回指定的XML对象内

的属性(attributes)923

父/子节点924

XML.childNodes返回指定的XML对象内

的子节点924

XML.hasChildNodes验证指定的XML

对象是否有子节点(ChildNodes)926

XML.parentNode返回指定的XML对象内

的父节点928

声明930

XML.docTypeDecl设置及返回XML文件的

文件类型声明(DOCTYPEdeclaration)930

XML.xmlDecl设置及输出XML文件的

XML声明931

节点的子元件932

XML.firstChild返回XML对象的父节点

(Parentnode)的子元件列(childrenlist)

的第一个子元件内容932

XML.lastChild返回XML对象的父节点

(Parentnode)的子元件列(childrenlist)

的最后一个子元件内容933

XML.nextSibling验证XML对象在

父节点的子元件列中是否有下一个节点934

XML.previousSibling验证XML对象在

父节点的子元件列中是否有上一个节点935

传送XML文件936

XML.load加载指定的XML文件936

XML.loaded检查XML文件是否

加载完成938

XML.send传送XML对象的值至指定

的地址940

XML.sendAndLoad传送XML对象的

值至指定的地址并接收返回值941

节点名称/内容/类型942

XML.nodeName返回节点名称

(NodeName)942

XML.nodeType取得返回节点类型943

XML.nodeValue返回节点内容值

(NodeValue)945

数据解析947

XML.ignoreWhite指定是否忽略仅

含有空格符的文本节点947

XML.parseXML解析(Parse)指定的

XML字符串948

XML.status显示解析XML文件的结果949

XML.toString输出XML对象内

完整的结构951

文件大小952

XML.getBytesLoaded返回己经下载

的XML文件大小952

XML.getBytesTotal返回要下载

的XML文件总容量大小953

事件响应954

XML.onData指定处理从服务器下载

的XML数据的函数954

XML.onLoad检查指定的XML文件

是否加载完成955

数据类型957

XML.contentType设置HTTP标头

信息里的文件格式957

扩展标记语言Socket对象

(XMLSocket)959

定义XMLSocket对象960

newSocket定义XMLSocket对象960

连线/中断961

XMLSocket.close关闭连线961

XMLSocket.connect建立连线962

信息传递963

XMLSocket.onClose指定关闭连接后

所要响应的函数963

XMLSocket.onConnect指定建立

连接后所要响应的函数964

XMLSocket.onData指定从服务器下载

XML信息后所要调用的函数965

XMLSocket.onXML指定接收XML

文件后所要用来解析的函数966

XMLSocket.send发送出指定的XML

对象内容967

复选框对象

(FCheckBoxObjects)969

文本内容970

FCheckBox.getLabel返回复选框对象

的Label标签值970

FCheckBox.setLabel赋值复选框

对象的Label标签文本内容972

FCheckBox.setLabelPlacement指定复选框

对象的Label标签文本的出现位置974

启用状态976

FCheckBox.getEnabled检查复选框

对象是否处于启用状态976

FCheckBox.setEnabled赋值复选框对象的

启用状态978

宽度尺寸980

FCheckBox.setSize动态赋值复选框

对象的宽度值980

样式设置982

FCheckBox.registerSkinElement为复选框

对象的Skin注册新元素名称982

FCheckBox.setStyleProperty指定复选框

对象的外观属性值984

选取作用986

FCheckBox.setChangeHandler检查复选框

对象选项的选取变化状态986

复选框的值988

FCheckBox.getValue返回复选框对象的

选取状态988

FCheckBox.setValue指定复选框对象的

选取状态990

提交按钮对象

(FPushButtonObjects)993

文本内容994

FPushButton.getLabel返回提交按钮

对象的Label标签值994

FPushButton.setLabel指定提交按钮对象

的Label标签文本内容995

启用状态997

FPushButton.getEnabled检查提交按钮

对象是否处于启用状态997

FPushButton.setEnabled指定提交按钮

对象的启用状态999

宽度尺寸1001

FPushButton.setSize动态指定提交按钮

对象的大小长宽值1001

样式设置1003

FPushButton.registerSkinElement为提交

按钮对象的Skin注册新元素名称1003

FPushButton.setStyleProperty指定

提交按钮对象的外观属性值1005

按钮作用1007

FPushButton.setclikHandler检查

提交按钮对象的点选变化状态1007

列表框对象

(FListBoxObjects)1009

新增/_插入项目1010

FListBox.addItem在列表框对象尾端新增

一些选项1010

FListBox.addItemAt在列表框对象内

指定的位置新增些选项1012

取代/删除项目1014

FListBox.removeAll在列表框对象内删除

所有的选项1014

FListBox.removeItemAt在列表框对象

内指定的位置删除一个选项1015

FListBox.replaceItemAt在列表框对象内

指定的位置置换一个选项1017

项目排序1019

FListBox.sortItemsBy为列表框对象内的

选项排序1019

列表行数1021

FListBox.getLength返回列表框对象的

选项个数1021

FListBox.getRowCount返回列表框

对象中可显示的最大选项数1023

FListBox.setRowCount指定列表框对象

可显示的最大选项数1025

选取方式1027

FListBox.getItemAt返回列表框对象内

指定位置的选项内容1027

FListBox.getSelectedIndex返回列表框

对象内当前所选选项的索引值1029

FListBox.getSelectedIndices返回列表框

对象内当前选择多个选项的索引值1031

FListBox.getSelectedItem返回列表框

对象内当前选择的选项内容1033

FListBox.getSelectedItems返回列表框

对象内当前选择的多个选项内容1035

FListBox.getSelectMultiple检查用户选择

选项的状态1037

FListBox.getValue返回选择的选项所代表

的数值1039

FListBox.setItemSymbol注册用于显示列表

框对象选项的symbollinkageID名称1041

FListBox.setSelectedIndex设置选取

指定索引值的选项1042

ListBox.setSelectedIndices设置选取

指定多个索引值的选项1044

FListBox.setSelectMultiple设置是否

允许用户选取多重选项1046

选取状态1047

FListBox.getEnabled检查列表框对象

是否处于启用状态1047

FListBox.setEnabled赋值列表框对象的

启用状态1049

列表尺寸1051

FListBox.setSize动态赋值列表框对象的

大小长宽值1051

FListBox.setWidth赋值列表框对象的

宽度值1053

样式设置1054

FListBox.registerSkinElement为列表框

对象的Skin注册新元素名称1054

FListBox.setStyleProperty赋值列表框

对象的外观属性值1056

选取作用1058

FListBox.setChangeHandler检查列表框

对象选项的选择变化状态1058

项目数据来源1060

FListBox.setDataProvider为列表框对象

注册一数据来源对象1060

滚动条设置1061

FListBox.getScrollPosition返回列表框对象

列表中显示的第一个选项的索引值1062

FListBox.setAutoHideScrollBar指定

列表框对象滚动条的显示状态1064

FListBox.setScrollPosition指定列表框对象

中要显示于列表顶端的选项索引值1066

滚动条对象对象

(FScrollBarObjects)1067

位置设置1068

ScrollBar.getScrollPosition返回当前

滚动条对象的所在位置1068

FScrollBar.setHorizontal指定滚动条对象

的方向1069

FScrollBar.setScrollPosition指定

滚动条的位置1070

启用状态1071

FScrollBar.getEnabled检查滚动条

是否处于启用状态1071

FScrollBar.setEnabled指定滚动条的

启用状态1073

滚动条尺寸1075

FScrollBar.setSize动态赋值滚动条

的长度值1075

样式设置1076

FScrollBar.registerSkinElement为滚动条

的Skin注册新元素名称1076

FScrollBar.setStyleProperty赋值滚动条

的外观属性值1078

滚动条作用1080

FScrollBar.setChangeHandler检查

滚动条对象的滑移状态1080

滚动条的值1082

FScrollBar.setScrollProperties设置

滚动条移动时所代表数值的范围1082

目标滚动条1084

FScrollBar.setScrollTarget设置滚动条

所对应的文本框对象1084

滚动条刻度1085

FScrollBar.setLargeScroll设置点选滚动条

时所移动的距离1085

FScrollBar.setSmallScroll设置点选滚动条

的移动箭头时所移动的距离1087

组合框对象

(FComboBoxObjects)1089

增加/插入项目1090

FComboBox.addItem在组合框对象尾端

增加一些选项1090

FComboBox.addItemAt在组合框对象

内指定的位置增加一个选项1092

取代/删除选项1094

FComboBox.removeAll在组合框对象

内删除所有的选项1094

FComboBox.removeItemAt在组合框

对象内指定的位置删除一个选项1095

FComboBox.replaceItemAt在组合框对象

内指定的位置置换一个选项1097

项目排序1099

FComboBox.sortItemsBy为组合框对象内

的选项排序1099

下拉列表行数1101

FComboBox.getLength返回组合框对象

的选项个数1101

FComboBox.getRowCount返回组合框

对象中可显示的最大选项数1103

FComboBox.getScrollPosition返回组合框

对象列表中显示的第一个选项的索引值1105

FComboBox.setRowCount指定组合框对象

可显示的最大选项数1107

选取方式1108

FComboBox.getItemAt返回组合框对象内

指定位置的选项内容1108

FComboBox.getSelectedIndex返回组合框

对象内当前选择选项的索引值1110

FComboBox.getSelectedItem返回组合框

对象内当前选择的选项内容1112

FComboBox.setItemSymbol注册用于显示

组合框对象选项的symbollinkageID

名称1114

FComboBox.setSelectedIndex设置选取

指定索引值的选项1115

下拉列表状态1117

FComboBox.getEnabled检查组合框对象

是否处于启用状态1117

FComboBox.setEnabled指定组合框对象

的启用状态1119

下拉列表大小1121

FComboBox.setSize动态赋值组合框对象

的宽度值1121

样式设置1123

FComboBox.registerSkinElement为

组合框对象的Skin注册新元素名称1123

FComboBox.setStyleProperty赋值

组合框对象的外观属性值1125

选取作用1127

FComboBox.setChangeHandler检查

组合框对象选项的选择变化状态1127

编辑项目1129

FComboBox.getValue返回字段选项代表

的数值1129

FComboBox.setEditable指定字段对象的

编辑状态1130

FComboBox.setValue设置字段对象内

文本框的内容1132

项目数据来源1133

FComboBox.setDataProvider为字段

对象注册一数据来源对象1133

滚动条框对象

(FScrollPaneObjects)1135

滚动条框内容1136

FScrollPane.getScrollContent返回框内

显示用的MovieClipinstance名称1136

FScrollPane.loadScrollContent加载要

置入框内显示用的FlashMovie或图片1137

FScrollPane.setDragContent切换拖拉

滚动条框对象内容的功能1139

滚动条框尺寸1141

FScrollPane.setScrollContent指定显示于

滚动条框对象的movieclip1141

FScrollPane.getPaneHeight返回滚动条框

对象的高度值1142

FScrollPane.getPaneWidth返回滚动条框

对象的宽度值1143

FScrollPane.setSize动态赋值滚动条框

对象的大小长宽值1145

位置设置1147

FScrollPane.getScrollPosition返回滚动条

窗口内目前显示内容的垂直与水平位置1147

FScrollPane.setHScroll指定滚动条框

对象是否显示水平方向的卷轴1148

FScrollPane.setScrollPosition指定窗口

内的画面显示的位置1150

FScrollPane.setVScroll指定滚动条框

对象是否显示垂直方向的卷轴1152

样式设置1154

FScrollPane.registerSkinElement为滚动条

框对象的Skin注册新元素名称1154

FScrollPane.setStyleProperty赋值滚动条

框对象的外观属性值1156

数据更新1158

FScrollPane.refreshPane更新滚动条框

对象的窗口内容1158

样式对象

(FStyleFormatObjects)1161

定义样式对象1162

newFStyleFormat定义UIcomponent的

样式对象1162

默认样式对象1164

globalStyleFormat给内置UIcomponent

的默认样式对象1164

事件响应1166

FStyleFormat.addListener指定样式对象

给指定的UIcomponent对象1166

FStyleFormat.removeListener解除样式对象

对指定UIcomponent的影响1168

更新样式1170

FStyleFormat.applyChanges更新样式

对象并应用至使用此样式对象的

UIcomponent1170

符号面板颜色1172

FStyleFormat.arrow赋值样式对象的箭头

颜色值1172

FStyleFormat.check赋值样式对象的选取

记号颜色值1174

FStyleFormat.face赋值样式对象的

主要显示颜色值1176

FStyleFormat.radioDot赋值单选按钮

选取点的颜色值1178

FStyleFormat.scrollTrack赋值滚动条

对象的卷轴颜色值1180

前景背景颜色1182

FStyleFormat.backgound赋值样式

对象的背景颜色值1182

FStyleFormat.backgoundDisabled赋值

UIcomponent被关闭时的背景颜色值1183

FStyleFormat.foregroundDisabled赋值

UIcomponent被关闭时的前景颜色值1184

阴影颜色1186

FStyleFormat.darkshadow赋值样式对象

较暗阴影的颜色值1186

FStyleFormat.highlight赋值被选取的样式

对象较暗阴影的颜色值1187

FStyleFormat.highlight3D赋值被选取

的样式对象较光亮面的颜色值1188

FStyleFormat.shadow赋值样式对象

较光亮面的颜色值1189

选取作用颜色1190

FStyleFormat.focusRectInner赋值样式

对象的键盘焦点内框颜色值1190

FStyleFormat.focusRectOuter赋值样式

对象的键盘焦点外框颜色值1192

FStyleFormat.selection赋值UIcomponent

的选择光棒颜色值1193

FStyleFormat.selectionDisabled赋值

UIcomponent被关闭时的选择光棒

颜色值1195

FStyleFormat.selectionUnfocused赋值

UIcomponent不为键盘焦点时的选择光棒

颜色值1196

字体样式1197

FStyleFormat.embedFonts赋值样式对象

是否使用内嵌字体1197

FStyleFormat.textFont赋值UIcomponent

使用的文本字体名称1198

字号/颜色1199

FStyleFormat.textColor切换UIcomponent

内文本的颜色值1199

FStyleFormat.textDisabled赋值

UIcomponent被关闭时的文本颜色值1200

FStyleFormat.textSelected赋值

UIcomponent的选择光棒内文本颜色值1201

FStyleFormat.textSize赋值UIcomponent

内文本的大小尺寸1202

字体样式1203

FStyleFormat.textBold切换UIcomponent

内文本粗体的状态1203

FStyleFormat.textItalic切换UIcomponent

内文本斜体的状态1204

FStyleFormat.textUnderline切换

UIcomponent内的文本是否加上下划线1205

对齐方式1206

FStyleFormat.textAlign赋值

UIcomponent内文本对齐方式1206

缩排方式1207

FStyleFormat.textIndent赋值UIcomponent

使用的文本缩排宽度1207

FStyleFormat.textLeftMargin赋值

UIcomponent内文本段落左边界的

宽度值1208

FStyleFormat.textRightMargin赋值

UIcomponent内文本段落右边界的

宽度值1209

不建议使用的指令

(DeprecatedActions)1211

内置指令1212

ifFrameLoaded指定的帧是否已经

载入内存1212

tellTarget对象标的与层级路径1214

toggleHighQuality图形反锯齿1216

内置函数1218

chr转换ASCII码成字符1218

int转换指定数值成最近的整数1219

length返回指定字符串的长度1220

mbchr转换ASCII码成双位字符1221

mblength返回指定双位字符串的长度1222

mbord转换双位字符成ASCII码1223

mbsubstring从双位字符串内取出指定

的字符串1224

ord转换字符成ASCII码1225

random产生一随机整数值1226

substring从字符串内取出指定的

字符串1228

运算符1230

<>不等于(inequality)1230

add合并字符串1232

and逻辑与1234

eq等于(equality)1236

ge大于等于(greaterthanorequalto)1238

gt大于(greaterthan)1240

le小于等于(lessthanorequalto)1242

lt小于(lessthan)1244

ne不等于(inequality)1246

not逻辑非1248

or逻辑或1250

属性1252

_highquality图形输出品质1252

maxscroll最大滚动行数1254

scroll滚动行数1255