图书介绍

Flash MX 2004 ActionScript语法参考辞典2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Flash MX 2004 ActionScript语法参考辞典
  • 郑伯鸿,张智龙编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:7113064620
  • 出版时间:2005
  • 标注页数:881页
  • 文件大小:216MB
  • 文件页数:919页
  • 主题词:动画-设计-图形软件,Flash MX 2004

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Flash MX 2004 ActionScript语法参考辞典PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 指令函数1

1 全局函数 Global Functions3

gotoAndPlay跳至指定的帧并播放4

时间轴控制项4

gotoAndStop跳至指定的帧并停止5

nextFrame跳至下一帧并停止6

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

Play开始播放8

prevFrame跳至上一帧并停止9

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

Stop停止播放11

stopAllSounds停止播放所有的声音12

FSCommand flash播放器或外部程序的命令14

浏览器/网络14

getURL载入外部的变量15

loadMovie载入影片到指定的目标17

loadMovieNum载入影片到指定的层级19

loadVariableNum载入外部的变量20

loadVariable载入外部的变量22

unloadMovie删除载入的SWF影片24

unloadMovieNum删除载入的SWF影片25

duplicateMovieClip复制影片剪辑对象27

影片剪辑控制27

getProperty取得影片剪辑对象的指定属性值28

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

Print输出影片剪辑对象或帧(矢量图)31

输出函数31

PrintAsBitmap输出影片剪辑对象或帧(位图)32

PrintAsBitmap Num输出指定层级(位图)34

PrintNum输出指定层级(矢量图)35

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

数学函数36

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

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

parseInt转换字符串成为整型数39

Array数组函数(function)40

转换函数40

Boolean布尔函数(function)41

Number数值函数(function)42

Object对象函数(Function)43

String字符串函数(function)44

clearInterval删除计时器46

其他各类函数46

escape将一般字符串编码成URL编码格式47

eval取出指定变量的内容48

getTimer返回自movie开始播放后所经过的时间49

getVersion返回Flash播放器的版本50

setInterval设置计时器51

MMExecute在ActionScript中调用执行JSFLAPI的指令51

trace程序解析53

unescape将URL编码字符串还原成一般字符串54

2 全局属性 Global Properties57

_accProps控制屏幕朗读程序辅助功能选项58

全局属性58

_focusrect切换响应边框是否显示59

_quality设置或取得图形的输出品质60

_soundbuftime声音缓冲时间62

_global用以建立全局变量、对象或类63

标识名称63

_level引用以根影片时间轴为基准的层级值64

_parent往上一层65

_root引用根影片时间轴的层级66

super调用父类的构造函数或方法68

this引用对象或是影片剪辑实体本体69

3 语句 Statements71

class建立自定义类或接口72

类构造72

dynamic建立支持动态属性的自定义类或接口73

extends建立扩充(继承)的自定义类或接口74

implements建立扩充(继承)的自定义接口76

get取得类内部的属性值76

import由外部导入指定的类定义文件77

interface建立自定义接口78

private设置类的成员为私有属性79

public设置类的成员为公共属性80

set设置类内部的属性值81

static设置类的成员为静态属性82

break从循环/块中跳出83

条件判断/循环83

case Switch语句的分支判断85

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

default Switch语句的默认值88

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

else if多重条件判断(否则如果)91

else条件分支(否则)92

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

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

if条件判断(如果)96

switch依条件执行不同的动作97

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

function定义函数100

自定义函数100

return返回函数执行的结果102

try...catch...finally处理异常错误状况103

异常103

throw抛出异常信息105

delete删除变量或对象的属性107

变量107

set Variable设置变量108

var声明变量109

with预设对象111

4 运算符 Operators113

()括号(parentheses)114

运算符114

″″字符串分隔符115

%求模116

算术运算符116

*乘号(multiplication)117

/除号(division)118

-减号/取负数(minus)119

+加号(addition)120

&按位与(bitwise AND)121

位运算符121

^按位异或(bitwise XOR)123

|按位或(bitwise OR)124

~按位非(bitwise NOT)126

〈〈按位向左移位(bitwise left shift)127

〉〉按位向右移位(bitwise right shift)128

〉〉〉按位无符号向右移位(bitwise unsigned right shift)129

%=指定模赋值(modulo assignment)131

赋值运算符131

&=按位与赋值(bitwise AND assignment)132

*=相乘赋值(multiplication assignment)133

/=除法赋值(division assignment)134

^=按位异或赋值(bitwise XOR assignment)135

|=按位或赋值(bitwise OR assignment)136

+=加法赋值(addition assignment)137

〈〈=按位向左移位并赋值(bitwise left shift assignment)138

-=减法赋值(negation assignment)140

=赋值(assignment)140

〉〉=按位向右移位并赋值(bitwise right shift assignment)141

〉〉〉=按位无符号向右移位并赋值(bitwise unsigned right shift Assignment)143

!=不等于(inequality)144

比较运算符144

<小于(less than)145

!==不全等(strict inequality)145

<=小于等于(less than or equal to)147

===全等(strict equality)148

=等于(equality)149

>大于(greater than)150

>=大于等于(greater than or equal to)152

!逻辑非(logical NOT)153

逻辑运算符153

&&逻辑与(short-circuit AND)154

‖逻辑或(OR)156

--递减运算符(decrement)157

其他各类运算符157

?:条件判断(conditional)158

++递增运算符(increment)159

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

typeof检查变量数据类型162

void不返回值163

5 常量 Constants165

false伪值166

常量166

Infinity正无限大167

-Infinity负无限大168

newline新增一行169

null空值170

true真值171

undefined未定义值172

6 编辑器指示词 Compiler Directives175

#include从外部加载ActionScript176

#endinitclip指示自定义UI component定义块的结束位置176

编辑器指示词176

#initclip指示自定义UI component定义块的起始位置178

第2篇 内建类——核心(Core)179

7 参数类 Argument Classes181

arguments.callee用来引用目前正被调用的函数名称182

参数类182

arguments.caller用来引用在函数中被调用的函数对象183

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

8 数组类 Array Classes185

newArray定义Array对象186

定义数组对象186

Array.concat合并数组187

分割/合并187

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

Array.slice取出数组内容189

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

Array.length显示数组长度191

引用/设置191

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

新增/删除192

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

Array.reverse将数组内容顺序反转194

排序/替换194

Array.sort将数组内容排序195

Array.sortOn依指定数组字段对数组内容排序197

Array.shift将数组的第一个元素删除199

移动199

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

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

转换字符串201

9 布尔类 Boolean Classes203

new Boolean定义Boolean对象204

定义布尔对象204

Boolean.toString将Boolean对象的值转换成字符串205

布尔对象205

Boolean.valueOf将Boolean对象的值返回206

10 时间类 Date Classes207

new Date定义Date对象208

定义时间对象208

Date.getDate取得日期209

年月日星期209

Date.getDay取得星期210

Date.getFullYear取得完整年份211

Date.getMonth取得月份212

Date.getYear取得年份213

Date.getHours取得时数214

时分秒毫秒214

Date.getMilliseconds取得毫秒数215

Date.getMinutes取得分钟数216

Date.getSeconds取得秒数217

Date.getTime取得毫秒数218

指定时间218

Date.UTC取得毫秒数219

Date.getTimezoneOffset取得系统时间与格林威治时间的时差220

时差220

Date.getUTCDate取得格林威治时间制的日期221

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

Date.getUTCDay取得格林威治时间制的星期222

Date.getUTCMonth取得格林威治时间制的月份223

Date.getUTCFullYear取得格林威治时间制的年份223

Date.getUTCHours取得格林威治时间制的时数224

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

Date.getUTCMilliseconds取得格林威治时间制的毫秒数225

Date.getUTCMinutes取得格林威治时间制的分钟数226

Date.getUTCSeconds取得格林威治时间制的秒数227

Date.setDate设置日期228

设置年月日星期228

Date.setFullYear设置年份229

Date.setMonth设置月份230

Date setTime以毫秒数设置日期231

Date.setYear设置年份232

Date.setHours设置时数233

设置时分秒毫秒233

Date.setMilliseconds设置毫秒数234

Date.setMinutes设置分钟数236

Date.setSeconds设置秒数237

Date.setUTCDate设置格林威治时间制的日期238

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

Date.setUTCFullYear设置格林威治时间制的年份239

Date.setUTCMonth设置格林威治时间制的月份240

Date.setUTCHours设置格林威治时间制的时数241

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

Date.setUTCMilliseconds设置格林威治时间制的毫秒数242

Date.setUTCMinutes设置格林威治时间制的分钟数243

Date.setUTCSeconds设置格林威治时间制的秒数245

Date.toString将时间对象的时间值转换成字符串246

时间转换成字符串246

11 错误类 Error Classes247

new Error定义Error对象248

定义错误类248

Error.message指定错误信息的内容249

信息/名称249

Error.name指定Error对象的名称250

Error.toString将错误对象的值转换成字符串251

转换字符串251

12 函数类 Function Classes253

Function.apply执行指定的函数254

调用其他对象254

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

对象原型256

Function.prototype指出作为构造类原型(prototype)的对象256

13 数学函数类 Math Classes259

Math.ceil取得最大整数值260

Math.abs取得绝对值260

数值比较与取样260

Math.floor取得最小整数值261

Math.max取得比较最大值262

Math.min取得比较最小值263

Math.random取得随机数值264

Math.round取得四舍五入值265

Math.asin取得反正弦值266

Math.acos取得反余弦值266

三角函数266

Math.atan取得反正切值267

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

Math.cos取得余弦值269

Math.sin取得正弦值270

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

自然对数271

Math.tan取得正切值271

Math.LN10取得10的对数值272

Math.LN2取得2的对数值273

Math.log取得自然对数值274

Math.exp取得e的乘方值274

指数和对数274

Math.LOG10E取得以10为底e的自然对数值275

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

Math.pow取得连乘积的值277

连乘积与平方根277

圆周率277

Math.PI取得圆周率的值277

Math.sqrt返回平方根的值278

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

Math.SQRT2返回根号2的值280

14 数值类 Number Classes281

new Number定义Number对象282

定义数值对象282

Number.MIN_VALUE返回最小可显示的数值283

Number.MAX_VALUE返回最大可显示的数值283

数值范围283

Number.NaN返回NaN(Not A Number)284

Number.NEGATIVE_INFINITY显示NEGATIVE_INFINITY285

Number.POSITIVE_INFINITY显示POSITIVE_INFINITY286

Number.toString将数值转换成字符串输出287

字符串转换287

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

数值的值288

15 对象类 Object Classes289

new Object定义Object对象290

定义自定义对象290

Object.toString将对象内容转换成字符串输出291

转换成字符串291

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

对象的值292

Object.unwatch删除Object.watch所设置的监视点293

对象监视293

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

Object.registerClass将指定的对象类与影片剪辑名称建立连接297

对象类297

Object._proto_表示引用构造函数的prototype(原型)属性299

设置属性299

Object.addProperty建立一个getter/setter(取得/设置)的属性300

16 字符串类 String Classes305

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

取出/合并字符串306

定义字符串对象306

new String定义字符串对象306

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

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

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

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

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

String.charCodeAt返回指定位置字符的ASCII码312

文字码/文字转换312

String.fromCharCode返回指定ASCII码的字符313

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

字符串搜索314

String.lastIndexOf搜索指定字符的最后出现位置315

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

字符串长度316

String.toUpperCase将字符串内容转换成大写字母317

String.toLowerCase将字符串内容转换成小写字母317

大小写转换317

17 系统类 System Classes319

System.setClipboard以指定的字符串取代系统剪贴板的内容320

文本剪贴与编码320

存取规则320

System.execSettings指定SWF文件对本机设置的存取规则320

System.useCodepage指定SWF文件读取文本文件时所使用的字码321

System.showSettings强迫打开特定的Flash播放器设置面板322

显示设置面板322

System onStatus为特定对象指定一个备份事件处理程序324

事件处理324

18 系统功能对象 System Capabilities Objects325

hasAccessibility检测播放装置是否符合存取标准326

传输326

serverString以URL字符串存放所有System.capabilities的属性值327

avHardwareDisable指出用户端WebCam与麦克风的状态328

支持能力328

hasAudio检测播放装置是否具有音效播放功能329

hasAudioEncoder检测Flash播放器是否具有音效编码能力330

hasEmbeddedVideo检测Flash播放器是否具有支持内嵌影片的能力331

hasMP3检测Flash播放器是否拥有MP3解码器332

hasPrinting检测Flash播放器所在的系统是否具有支持打印的能力333

hasScreenBroadcast检测Flash播放器是否支持屏幕播放应用程序的开发334

hasScreenPlayback检测Flash播放器是否支持屏幕播放应用程序的播放335

hasStreamingAudio检测Flash播放器是否具有支持流音效的能力336

hasStreamingVideo检测Flash播放器是否具有支持流视频的能力337

hasVideoEncoder检测Flash播放器是否具有视频编码的能力338

localFileReadDisable指出Flash播放器是否曾读取用户端硬盘上的数据339

pixelAspectRatio检测播放器屏幕的像素长宽比340

屏幕显示340

screenColor检测播放器的屏幕发色方式341

screenDPI检测播放器屏幕的dpi分辨率342

screenResolutionX检测播放器屏幕的最大水平分辨率343

screenResolutionY检测播放器屏幕的最大垂直分辨率344

language检测播放器目前所使用的语系345

语系/操作平台345

os检测播放器所处的操作系统平台346

isDebugger检测Flash播放器是否为调试版本347

版本类型/制造商347

manufacturer检测Flash播放器的制造商名称348

System.capabilities.version检测播放器的版本349

System.capabilities.playerType检测Flash播放器的类型349

19 系统安全对象 System Security Objects351

System.security.allowInsecureDomain存取使用HTTPS通讯协议的调用端数据352

System.security.allowDomain允许特定域的SWF文件存取数据352

系统安全352

第3篇 内建类——媒体(Media)355

20 照相机类 Camera Classes357

Camera.get返回用户端的照相机装置参照358

装置参照358

Camera.names取得目前所有照相机的名称359

Camera.name取得目前照相机的名称359

照相机名称359

Camera.index取得目前照相机的索引361

索引值/设置值361

Camera.muted取得目前用户是否允许使用照相机的设置值362

Camera.currentFps取得目前照相机捕捉画面的速率363

影片速率363

Camera.fps取得目前设置的照相机捕捉画面的最高速率364

Camera.height取得目前设置的照相机捕捉画面的高度365

画面尺寸365

Camera.setMode设置照相机捕捉画面的尺寸366

Camera.width取得目前设置的照相机捕捉画面的宽度367

Camera.bandwidth取得目前设置的最高网络带宽可用值368

带宽/画面品质368

Camera.quality取得目前可用的最高网络带宽值369

Camera.setQuality设置要使用的最大带宽值或画面品质371

Camera.activityLevel返回目前照相机检测影片变化量的程度372

影片变化量372

Camera.motionLevel取得触发onActivity(true)的画面变化量设置373

Camera.motionTimeOut取得触发onActivity(false)的画面停滞毫秒数设置375

Camera.setMotionLevel设置照相机检测影片变化的敏感度376

Camera.onActivity设置当照相机检测影片变化时将执行的程序377

事件响应377

Camera.onStatus设置当用户决定是否使用照相机时将执行的程序379

21 麦克风类 Microphone Classes381

Microphone.get返回用户端的麦克风装置参照382

装置参照382

Microphone.name取得目前麦克风的名称383

麦克风名称383

Microphone.names取得目前所有麦克风的名称384

Microphone.muted取得目前用户是否允许使用麦克风的设置值385

Microphone.index取得目前麦克风装置的索引值385

索引值/设置值385

Microphone.setRate设置麦克风录音的品质387

Microphone.rate取得目前设置的麦克风录音品质387

Microphone.gain取得目前设置的录音信号增量值388

音量大小388

Microphone.setGain设置麦克风信号增量值389

Microphone.setUseEchoSuppression设置麦克风回音抑制功能390

回音控制390

Microphone.activityLevel返回目前麦克风声音变化量的程度392

声音变化量392

Microphone useEchoSuppression取得目前麦克风回音抑制的设置392

Microphone.setSilenceLevel设置麦克风检测声音变化的敏感度394

Microphone.silenceLevel取得触发onActivity(true)的声音变化量设置395

Microphone.silenceTimeOut取得触发onActivity(false)的声音静音毫秒数设置396

Microphone onActivity设置当麦克风检测声音变化时将执行的程序397

事件响应397

Microphone.onStatus设置当用户决定是否使用麦克风时将执行的程序399

22 网络连接类 NetConnection Classes401

NetConnection.connect建立连接402

网络连接402

定义网络连接对象402

new NetConnection定义NetConnection对象402

23 网络流类 NetStream Classes405

new NetStream定义NetStream对象406

定义网络流对象406

NetStream.close停止播放流影片407

播放控制407

NetStream.pause暂停播放流影片408

NetStream play播放流影片409

NetStream.seek播放流影片的指定位置410

NetStream.time取得目前影片播放的位置411

NetStream.currentFps取得目前影片的播放速率412

影片速率412

NetStream.bytesLoaded取得目前已载入的流影片长度413

NetStream bytesTotal取得载入中的流影片总长度414

流影片长度414

NetStream.bufferLength取得目前已填满的缓冲区长度415

缓冲区415

NetStream.bufferTime取得设置的影片缓冲区长度416

NetStream.setBufferTime设置播放影片的缓冲区长度417

NetStream.onStatus设置依流影片的状态变化将执行的程序418

事件响应418

24 声音类 Sound Classes421

new Sound定义声音对象422

定义声音对象422

Sound.attachSound载入指定的声音423

载入声音423

Sound.loadSound载入MP3音效文件到声音对象的instance中425

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

音量大小426

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

Sound.getPan返回声音对象左右声道的位置428

左右声道428

Sound.getTransform返回声音对象变化值429

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

Sound.setTransform设置声音对象变化值432

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

播放控制434

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

Sound.getBytesLoaded返回已经下载的声音文件大小436

文件大小436

Sound.getBytesTotal返回要下载的声音文件总容量大小437

Sound.duration返回声音文件的播放时间长度438

播放时间438

Sound.position返回目前声音文件正在播放的位置439

Sound.onID3指定含ID3的MP3声音文件载入时要执行的动作440

Sound.onLoad当声音对象被载入时将调用的函数441

事件响应441

Sound.onSoundComplete指定声音播放完成时要执行的动作442

Sound.ID3取得MP3声音文件的ID3数据443

ID3数据443

25 ID3标签对象 Sound.ID3 Objects445

Sound.ID3.TORY取得MP3声音文件的ID3标签——初始发行年份446

Sound.ID3.TIME取得MP3声音文件的ID3标签——时间446

日期时间446

Sound.ID3.TDAT取得MP3声音文件的ID3标签——日期446

Sound.ID3.TYER取得MP3声音文件的ID3标签——年份447

Sound.ID3.TRDA取得MP3声音文件的ID3标签——录音日期447

Sound.ID3.TENC取得MP3声音文件的ID3标签——编码者448

Sound.ID3.TDLY取得MP3声音文件的ID3标签——播放清单延迟448

团体/人员资料448

Sound.ID3.TCOM取得MP3声音文件的ID3标签——作曲者448

Sound.ID3.TOLY取得MP3声音文件的ID3标签——初始歌词/文字作者449

Sound.ID3.TEXT取得MP3声音文件的ID3标签——歌词/文字作者449

Sound.ID3.TPE1取得MP3声音文件的ID3标签——领衔表演者/独唱者450

Sound.ID3.TOWN取得MP3声音文件的ID3标签——文件所有者/授权人450

Sound.ID3.TOPE取得MP3声音文件的ID3标签——初始艺人/表演者450

Sound.ID3.TPE3取得MP3声音文件的ID3标签——指挥/表演者技术指导451

Sound.ID3.TPE2取得MP3声音文件的ID3标签——乐团/交响乐团/伴奏451

Sound.ID3.TRSN取得MP3声音文件的ID3标签——网络电台名称452

Sound.ID3.TPUB取得MP3声音文件的ID3标签——发行人452

Sound.ID3.TPE4取得MP3声音文件的ID3标签——重新诠释/混音或其他修改者452

Sound.ID3.TSRC取得MP3声音文件的ID3标签——ISRC(国际标准录音码)453

编码453

Sound.ID3.TRSO取得MP3声音文件的ID3标签——网络电台所有者453

Sound.ID3.COMM取得MP3声音文件的ID3标签——注解454

名称/资料454

Sound.ID3.TSSE取得MP3声音文件的ID3标签——编码软件/硬件与设置454

Sound.ID3.TCOP取得MP3声音文件的ID3标签——版权信息455

Sound.ID3.TALB取得MP3声音文件的ID3标签——相册/影片/表演名称455

Sound.ID3.TBPM取得MP3声音文件的ID3标签——每分钟节拍数456

Sound.ID3.TOFN取得MP3声音文件的ID3标签——初始文件名456

Sound.ID3.TOAL取得MP3声音文件的ID3标签——初始的相册/影片/表演名称456

Sound.ID3.TFLT取得MP3声音文件的ID3标签——文件类型457

Sound.ID3.TCON取得MP3声音文件的ID3标签——内容类型457

类型/说明457

Sound.ID3.TIT3取得MP3声音文件的ID3标签——字幕/简要说明458

Sound.ID3.TIT2取得MP3声音文件的ID3标签——标题/曲名/内容说明458

Sound ID3.TIT1取得MP3声音文件的ID3标签——内容群组说明458

Sound.ID3.TLAN取得MP3声音文件的ID3标签——语言459

语言/长度459

Sound.ID3.TMED取得MP3声音文件的ID3标签——媒体类型459

Sound.ID3.TPOS取得MP3声音文件的ID3标签——部分专辑460

Sound.ID3.TKEY取得MP3声音文件的ID3标签——初始按键值460

Sound.ID3.TLEN取得MP3声音文件的ID3标签——歌曲长度460

其他460

Sound.ID3.TSIZ取得MP3声音文件的ID3标签——文件大小461

Sound.ID3.TRCK取得MP3声音文件的ID3标签——专辑的音轨编号/位置461

Sound.ID3.WXXX取得MP3声音文件的ID3标签——URL连接帧462

26 视频类 Video Classes463

Video.attachVideo指定流视频来源464

来源指定464

Video.clear删除目前正在显示的画面465

删除视频465

Video.height取得目前视频来源的高度466

画面尺寸466

Video.width取得目前视频来源的宽度467

Video.deblocking指定消除马赛克功能的执行方式468

画面品质468

Video.smoothing指定缩放时是否进行平滑处理469

第4篇 内建类——影片(Movie)471

27 影片作用类 Accessibility Classes473

Accessibility.isActive指出屏幕朗读程序的作用状态474

影片作用474

Accessibility.updateProperties要求Flash播放器更新辅助功能属性内容475

28 按钮类 Button Classes477

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

按钮作用478

Button.menu将按钮对象与ContextMenu对象产生关联479

Button.useHandCursor设置是否使用手形鼠标指针480

鼠标光标480

Button.tabEnabled设置是否启动自动键盘焦点切换顺序功能481

Tab按键481

Button.tabIndex设置自动键盘焦点切换的顺序值482

Button._accProps控制屏幕朗读程序的辅助功能选项484

按钮属性484

Button._alpha按钮对象的透明度485

Button._focusrect切换按钮对象响应边框是否显示486

Button._height设置按钮对象的高度值487

Button._highquality设置全局反锯齿等级488

Button._name取得按钮对象的实体名称489

Button._parent该按钮对象的父对象引用490

Button._quality设置或取得图形的输出品质491

Button._rotation设置或取得按钮对象的角度值493

Button._soundbuftime声音缓冲时间494

Button._target按钮对象的实体名称路径495

Button._url取得按钮对象所属SWF文件的网址496

Button._visible设置按钮对象的显示497

Button._width设置或取得按钮对象的宽度498

Button._x设置按钮对象的x坐标值499

Button._xmouse取得鼠标光标相对于按钮对象的x坐标值500

Button._xscale设置或取得按钮对象的水平缩放值501

Button._y设置按钮对象的y坐标值502

Button._yscale设置或取得按钮对象的垂直缩放值503

Button._ymouse取得鼠标光标相对于按钮对象的y坐标值503

Button.trackAsMenu设置按钮对象是否接收鼠标键放开的事件504

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

取得层级505

Button.onDragOut检测鼠标按住按钮时是否滑出506

事件响应506

Button.onDragOver检测鼠标按住按钮时是否滑出又滑回507

Button.onKeyDown检测按钮为键盘焦点时是否按下键盘按钮508

Button.onKillFocus检测按钮是否不再为键盘焦点509

Button.onKeyUp检测按钮为键盘焦点时是否放开键盘按钮509

Button.onPress检测鼠标按键是否按下510

Button.onRelease检测鼠标按键是否放开511

Button.onReleaseOutside检测鼠标按键是否在按钮之外放开512

Button.onRollOut检测鼠标光标是否滑出按钮之外513

Button.onRollOver检测鼠标光标是否滑出按钮之上514

Button.onSetFocus检测按钮对象是否被设为键盘焦点515

29 颜色类 Color Classes517

new Color定义颜色对象518

定义颜色对象518

Color.getRGB取得颜色值519

颜色对象519

Color.getTransform取得颜色变化值520

Color.setRGB指定颜色值521

Color.setTransform指定颜色变化值522

30 快捷菜单与选项类 ContextMenu Classes525

new ContextMenu定义ContextMenu对象526

定义对象526

new ContextMenuItem定义ContextMenuItem对象527

ContextMenu.builtInItems设置快捷菜单预设选项的显示529

ContextMenu.builtInItems.forward_back设置快捷菜单“快进与返回”选项的显示530

内建选项530

ContextMenu.builtInItems.play设置快捷菜单“播放”选项的显示531

ContextMenu.builtInItems loop设置快捷菜单“循环”选项的显示531

ContextMenu.builtInItems.print设置快捷菜单“打印”选项的显示532

ContextMenu.builtInItems.quality设置快捷菜单“品质”选项的显示533

ContextMenu.builtInItems.save设置快捷菜单“保存”选项的显示534

ContextMenu.builtInItems.rewind设置快捷菜单“后退”选项的显示534

ContextMenu.builtInItems.zoom设置快捷菜单“缩放”选项的显示535

ContextMenu.customItems设置ContextMenu对象快捷菜单的自定义选项536

自定义选项536

ContextMenu.hideBuiltInItems隐藏指定ContextMenu对象的所有内建项目537

显示/隐藏537

ContextMenuItem.visible设置或返回自定义选项是否显示或隐藏538

ContextMenu.copy建立指定ContextMenu对象的复制539

复制539

ContextMenuItem.copy建立指定ContextMenuItem对象的复制540

ContextMenuItem.caption设置或返回自定义选项项目注解的文本541

分隔/注解541

ContextMenuItem.separatorBefore设置是否在自定义选项上方加入分隔线542

ContextMenuItem.enabled设置或返回自定义选项是否启用或停用543

启用/停用543

ContextMenu.onSelect设置当用户调用快捷菜单时将执行的程序544

事件响应544

ContextMenuItem.onSelect设置当用户选择指定选项时将执行的程序545

31 键盘按键类 Key Classes547

Key.BACKSPACE代表BACKSPACE的按键值8548

按键548

定义按键对象548

Key定义按键对象548

Key.CAPSLOCK代表CAPSLOCK的按键值20549

Key.CONTROL代表CONTROL的按键值17550

Key.DELETEKEY代表DELETEKEY的按键值46551

Key.DOWN代表DOWN的按键值40552

Key.END代表END的按键值35553

Key.ENTER代表ENTER的按键值13554

Key.EscAPE代表EscAPE的按键值27555

Key.HOME代表HOME的按键值36556

Key.INSERT代表INSERT的按键值45557

Key.LEFT代表LEFT的按键值37559

Key.PGDN代表PAGEDOWN的按键值34560

Key.PGUP代表PAGEUP的按键值33561

Key.RIGHT代表RIGHT的按键值39562

Key.SHIFT代表SHIFT的按键值16563

Key.SPACE代表SPACE的按键值32564

Key.TAB代表TAB的按键值9565

Key.UP代表UP的按键值38566

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

ASCII码取得567

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

Key.addListener设置用来倾听键盘敲击状态的函数569

事件响应569

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

Key.isToggled检查大小写锁定键或数字锁定键有无被按下571

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

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

Key.removeListener删除设置用来倾听键盘敲击状态的函数576

32 局部连接类 LocalConnection Classes579

new LocalConnection定义LocalConnection对象580

定义局部连接580

LocalConnection.close关闭LocalConnection对象的连接581

建立/关闭连接581

LocalConnection.connect建立接收端的连接准备582

LocalConnection.send使片指定的连接代号发送数据584

传送数据584

LocalConnection.allowDomain设置依检查特定域传送端资格的结果将执行的程序586

域586

LocalConnection.allowInsecureDomain设置依检查非安全性域传送端资格的结果将执行的程序587

LocalConnection.domain返回目前SWF文件所在的域名称589

事件响应589

LocalConnection.onStatus设置依传送端传送数据的结果将执行的程序591

33 鼠标光标类 Mouse Classes593

Mouse.hide隐藏鼠标光标594

显示或隐藏594

定义鼠标光标对象594

Mouse定义鼠标光标对象594

Mouse.show显示鼠标光标595

Mouse.addListener设置用来倾听鼠标按键状态的对应函数596

Mouse.onMouseDown响应鼠标按下按键时的事件597

事件响应597

Mouse.onMouseMove响应鼠标移动时的事件598

Mouse.onMouseUp响应鼠标放开按键时的事件599

Mouse.removeListener删除设置用来倾听鼠标敲击状态的函数600

34 影片剪辑类 MovieClip Classes603

MovieClip.createEmptyMovieClip建立空白影片剪辑对象604

新建/复制/删除604

MovieClip.createTextField建立空白文本框对象605

MovieClip.duplicateMovieClip复制影片剪辑606

MovieClip.removeMovieClip将指定的影片剪辑删除607

MovieClip.attachAudio载入指定的音效来源对象608

载入/删除608

MovieClip.attachMovie载入指定的影片剪辑对象609

MovieClip.loadMovie由外部载入SWF文件610

MovieClip.loadVariables由外部载入变量611

MovieClip.unloadMovie将指定的影片剪辑删除612

MovieClip.getBounds影片剪辑对象边界的极大极小值614

坐标/深度转换614

MovieClip.getDepth返回指定影片剪辑对象的深度615

MovieClip.getInstanceAtDepth返回位于指定深度的影片剪辑实体名称616

MovieClip.getNextHighestDepth返回目前所有对象之上的最高深度值617

MovieClip.swapDepths改变影片剪辑对象的深度619

MovieClip.globalToLocal转换标识符对象的坐标系为local坐标系620

对象等级620

MovieClip.localToGlobal转换标识符对象的坐标系为global坐标系621

MovieClip.getBytesLoaded返回下载中已读取的字节数622

影片大小622

MovieClip getBytesTotal返回下载中的总字节数624

MovieClip.getURL由指定的URL地址载入文件625

链接625

MovieClip.gotoAndPlay跳到指定的帧上播放626

MovieClip.getSWFVersion返回载入的SWF文件所需的播放器版本626

播放控制626

MovieClip.gotoAndStop跳到指定的帧上并停止627

MovieClip.nextFrame要求影片剪辑跳到下一帧上628

MovieClip.prevFrame要求影片剪辑对象跳到上一帧上629

MovieClip.play要求影片剪辑对象播放629

MovieClip.stop要求影片剪辑对象停止播放630

MovieClip.hitTest检查影片剪辑对象是否与其他对象碰触631

影片互动631

MovieClip.startDrag拖曳指定影片剪辑对象633

MovieClip.stopDrag停止拖曳指定影片剪辑对象634

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

遮罩635

MovieClip.beginFill指定绘制填充对象时的颜色属性636

绘图636

MovieClip.beginGradientFill指定绘制填充对象时的渐变颜色属性637

MovieClip.clear删除所有影片剪辑对象内的绘制对象639

MovieClip.curveTo绘制曲线641

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

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

MovieClip.lineTo绘制直线644

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

MovieClip.enabled返回与设置指定的按钮影片剪辑对象状态647

影片剪辑作用647

MovieClip.focusEnabled检查指定影片剪辑对象是否可设置键盘焦点648

MovieClip.getTextSnapshot返回目前影片剪辑对象中所有的静态文字649

MovieClip.hitArea指定影片剪辑对象作为按钮对象的触碰检测区650

MovieClip.menu将影片剪辑对象与ContextMenu对象产生关联651

MovieClip.tabChildren设置影片剪辑对象的子对象是否加入键盘焦点切换中652

Tab按键652

MovieClip.tabEnabled设置是否将影片剪辑加入键盘焦点切换中653

MovieClip.tabIndex设置影片剪辑的键盘焦点的顺序值654

MovieClip._accProps控制屏幕朗读程序辅助功能选项656

影片剪辑属性656

MovieClip._alpha影片剪辑对象的透明度657

MovieClip._currentframe取得影片剪辑对象目前所在的帧658

_framesloaded已加载的帧数659

MovieClip._focusrect切换影片剪辑对象响应边框是否显示659

MovieClip._height设置影片剪辑对象的高度值660

MovieClip._highquality设置全局反锯齿等级661

MovieClip._lockroot设置_root的引用值662

MovieClip._parent该影片剪辑对象的父对象引用664

MovieClip._name取得影片剪辑对象的实体名称664

MovieClip._rotation设置或取得影片剪辑对象的角度值665

MovieClip._target影片剪辑对象的实体名称路径667

MovieClip._soundbuftime声音缓冲时间667

MovieClip._totalframes取得影片剪辑对象的总帧数668

MovieClip._url取得影片剪辑对象所属SWF文件的网址669

MovieClip._visible设置影片剪辑对象的显示670

MovieClip._width设置或取得影片剪辑对象的宽度671

MovieClip._x设置影片剪辑对象的x坐标值672

MovieClip._xmouse取得鼠标光标相对于影片剪辑对象的x坐标值673

MovieClip._xscale设置或取得影片剪辑对象的缩放值674

MovieClip._y设置影片剪辑对象的y坐标值675

MovieClip._ymouse取得鼠标光标相对于影片剪辑对象的y坐标值676

MovieClip._yscale设置或取得影片剪辑对象的缩放值677

MovieClip.trackAsMenu设置影片剪辑对象是否接收鼠标键放开的事件678

MovieClip.useHandCursor设置是否使用手形鼠标指针679

鼠标指针679

MovieClip.onData检查影片剪辑对象是否接收数据680

事件响应680

MovieClip.onDragOut检查鼠标按住按键时是否滑出681

MovieClip.onDragOver检查鼠标按住按键时是否滑出又滑回682

MovieClip.onEnterFrame以帧速率连续启用事件内容683

MovieClip.onKeyDown检查影片剪辑对象为键盘焦点时是否按下按键684

MovieClip.onKeyUp检查影片剪辑对象为键盘焦点时是否按键被放开685

MovieClip.onKillFocus检查影片剪辑对象是否不再为键盘焦点686

MovieClip.onLoad当影片剪辑对象实体化且出现在时间轴上时启用事件内容687

MovieClip.onMouseDown响应鼠标按下按键时的事件688

MovieClip.onMouseMove响应鼠标移动时的事件689

MovieClip.onMouseUp响应鼠标放开按键时的事件690

MovieClip.onPress检查鼠标按键是否按下691

MovieClip.onRelease检查鼠标按键是否放开692

MovieClip.onReleaseOutside检查鼠标按键是否在影片剪辑对象之外放开693

MovieClip.onRollOut检查鼠标光标是否滑出影片剪辑对象之外694

MovieClip.onRollOver检查鼠标光标是否滑出影片剪辑对象之上695

MovieClip.onSetFocus检查影片剪辑对象是否被设为键盘焦点696

MovieClip.onUnload检查影片剪辑对象是否已在时间轴上被删除697

35 影片剪辑载入类 MovieClipLoader Classes699

new MovieClipLoader定义MovieClipLoader对象700

定义影片剪辑载入对象700

MovieClipLoader.getProgress取得目前载入文件的下载状态701

载入/删除701

MovieClipLoader.loadClip载入SWF、JPEG的文件到指定的影片剪辑对象702

MovieClipLoader.unloadClip删除以MovieClipLoader对象下载的影片剪辑对象703

MovieClipLoader.addListener指定MovieClipLoader对象的侦听对象704

事件响应704

MovieClipLoader.onLoadComplete当指定文件下载完成时启用的事件内容705

MovieClipLoader.onLoadError当指定文件下载失败时启用的事件内容707

MovieClipLoader.onLoadInit当指定文件已执行第一帧时启用的事件内容708

MovieClipLoader.onLoadProgress当指定文件正在载入时启用的事件内容709

MovieClipLoader.onLoadStart当指定文件成功开始下载时启用的事件内容711

MovieClipLoader.removeListener删除MovieClipLoader对象的侦听对象712

36 打印工作类 Print Classes713

new PrintJob定义PrintJob对象714

定义打印工作对象714

PrintJob.orientation返回指定打印的方向715

打印设置715

PrintJob.pageWidth返回实际可打印区域的宽度716

PrintJob.pageHeight返回实际可打印区域的高度716

PrintJob.paperWidth返回使用的打印纸张宽度717

PrintJob.paperHeight返回使用的打印纸张高度717

PrintJob.start显示操作系统的打印对话框718

PrintJob.addPage设置打印的内容719

打印内容719

PrintJob.send开始打印多工缓冲区的内容720

传送720

37 选择类 Selection Classes723

Selection.getBeginIndex返回键盘焦点上已选取范围的起始索引值724

选择对象724

Selection.getCaretIndex返回文本插入点位置的索引值725

Selection.getEndIndex返回键盘焦点上已选取范围的最后索引值726

Selection.getFocus取得目前键盘焦点所在对象、变量名称727

Selection.setFocus移动键盘焦点位置728

Selection.setSelection指定键盘焦点所在文本框的选取范围729

Selection.addListener设置当键盘焦点改变时的对应处理函数730

事件响应730

Selection.onSetFocus设置键盘焦点变更时的对应处理函数731

Selection.removeListener删除用来倾听键盘焦点改变的函数733

38 共享对象类 SharedObject Classes735

SharedObject.getLocal建立本机共享对象736

建立共享对象736

SharedObject.data取出或设置本机共享对象的属性737

数据存取737

SharedObject.flush立即将共享对象数据写入文件中738

SharedObject.clear删除本机共享对象的数据739

SharedObject.getSize取得本机共享对象的文件大小739

删除739

SharedObject.onStatus设置依存取本机共享对象结果将执行的程序740

事件响应740

39 场景舞台类 Stage Classes741

Stage.height返回目前场景舞台的画面高度值742

舞台大小742

Stage.scaleMode指定目前场景舞台的缩放模式743

Stage.width返回目前场景舞台的画面宽度值744

Stage.showMenu切换Flash播放器的鼠标右键菜单745

目录显示745

Stage.align切换Flash Movie与场景舞台的对齐方式746

对齐方式746

Stage.addListener设置当Flash Movie缩放后的对应函数748

事件响应748

Stage.onResize检查场景舞台是否缩放大小750

Stage.removeListener删除用来倾听FlashMovie缩放状态的函数751

40 文本框类 TextField Classes753

TextField.condenseWhite设置是否除去HTML文本框中的空白字符754

文本框字体754

TextField.embedFonts设置文本框对象字体输出方式755

TextField.getFontList取得Flash播放器所在电脑上的字体列表756

TextField.getNewTextFormat取得在文本框对象内新插入文本的格式757

TextField.getTextFormat取得在文本框对象内指定范围的文本格式759

TextField.htmlText取得或设置文本框对象内含有HTML标签的文本内容761

TextField.setNewTextFormat设置新插入文本的文本格式762

TextField.setTextFormat设置在文本框对象内指定文本范围里的文本格式764

TextField.getDepth取得文本框对象的深度765

取得层级765

TextField.removeTextField删除自身文本框对象767

删除文本框767

文本框文本768

TextField.length返回文本框对象内所含的字符数768

TextField.maxChars指定文本框对象可输入的最大字符数769

TextField.multiline切换文本框对象的多行显示770

TextField.password切换文本框对象的密码输入模式772

TextField.replaceSel置换文本框对象内已选择的文本范围773

TextField.replaceText置换文本框对象内指定范围的文本内容774

TextField.restrict限制文本框对象内可输入的字符种类及范围775

TextField.styleSheet指定样式表给文本框对象777

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

TextField.textHeight指定或返回文本框对象内文本的高度779

TextField.textWidth指定或返回文本框对象内文本的宽度780

TextField.wordWrap切换文本框对象内的文本自动换行功能782

文本框颜色783

TextField.background切换文本框对象的背景色功能783

TextField.backgroundColor指定文本框对象的背景色784

TextField.border切换文本框对象的外框色功能785

TextField.borderColor指定文本框对象外框的颜色787

TextField.textColor指定或返回文本框对象内文本的颜色788

文本框大小789

TextField.autoSize指定文本框对象的大小及对齐方式789

文本滚动791

TextField.bottomScroll返回滚动文本框目前可视范围中最底行的序号791

TextField.hscroll设置或返回目前滚动文本框的水平位置792

TextField.maxhscroll返回目前滚动文本框的最大列数794

TextField.maxscroll返回目前滚动文本框的最大行数795

TextField.mouseWheelEnabled设置是否启用鼠标滚轮对多行文本框的作用797

TextField.scroll设置或返回目前滚动文本框的垂直位置798

TextField.addListener设置侦听器799

事件响应800

TextField.onChanged检查文本框对象的文本是否被改变800

TextField.onKillFocus检查文本框对象是否不再为键盘焦点801

TextField.onScroller检查滚动文本框的属性是否被改变803

TextField.onSetFocus检查文本框对象是否被设为键盘焦点804

文本框类型806

TextField.html指定或返回文本框对象是否为HTML文本框806

TextField.removeListener删除指定的侦听器806

TextField.selectable指定或返回文本框对象是否可被反白选取807

TextField.type指定或返回文本框对象的类型809

变量名称810

TextField.variable指定或返回文本框对象上被赋值的变量名称810

Tab按键811

TextField.tabEnabled设置是否将文本框加入自定义键盘焦点切换顺序811

TextField.tabIndex设置文本框的自定义键盘焦点切换顺序值813

文本框属性814

TextField._accProps控制屏幕朗读程序辅助功能选项814

TextField._alpha文本框对象的透明度815

TextField._focusrect切换文本框对象响应边框是否显示816

TextField._height设置文本框对象的高度值817

TextField._hightquality设置全局反锯齿等级818

TextField._name取得文本框对象的实体名称819

TextField._parent该文本框对象的父对象引用820

TextField._quality设置或取得图形的输出品质821

TextField._rotation设置或取得文本框对象的角度值823

TextField._soundbuftime声音缓冲时间824

TextField._target文本框对象的实体名称路径825

TextField._url取得文本框对象所属SWF文件的网址827

TextField._isible设置文本框对象的显示828

TextField._width设置或取得文本框对象的宽度829

TextField._x设置文本框对象的x坐标值830

TextField._xmouse取得鼠标光标相对于文本框对象的x坐标值831

TextField._xscale设置或取得文本框对象的缩放值833

TextField._y设置文本框对象的y坐标值834

TextField._ymouse取得鼠标光标相对于文本框对象的y坐标值835

TextField._yscale设置或取得文本框对象的缩放值836

41 文本样式类 TextField.StyleSheet Classes839

定义文本样式对象840

new TextField.StyleSheet定义TextField.StyleSheet对象840

载入/删除841

TextField.StyleSheet.clear删除所有声明的样式表841

TextField.StyleSheet.load载入指定的CSS样式表文件842

数据取得843

TextField.StyleSheet.getStyle返回指定的样式对象属性843

TextField.StyleSheet.getStyleNames返回样式对象内所有的样式名称844

设置与分析845

TextField.StyleSheet.parseCSS转换CSS样式字符串845

TextField.StyleSheet.setStyle新增样式846

事件响应847

TextField.StyleSheet.transform将指定的样式属性转换成TextFormat对象847

TextField.StyleSheet.onLoad设置当TextField.StyleSheet.load()完成后将执行的程序847

数据转换847

42 文本格式类 TextFormat Classes849

定义文本格式对象850

new TextFormat定义文本格式对象850

字符串大小851

TextFormat.getTextExtent返回指定字符串的度量信息851

对齐方式853

TextFormat.align指定文本段落的对齐方式853

字体样式854

TextFormat.bold切换文本内容为粗体显示854

TextFormat.italic切换文本内容为斜体显示855

TextFormat.underline切换文本内容是否加上下划线856

缩排方式858

TextFormat.blockIndent指定文本框内缩的宽度858

TextFormat.indent指定文本段落首行的内缩字符数859

TextFormat.leftMargin指定文本段落左边界的宽度值860

TextFormat.rightMargin指定文本段落右边界的宽度值861

设置字体863

TextFormat.font指定文本格式的字体863

字号/颜色864

TextFormat.color指定此文本格式的文本颜色864

TextFormat.size指定此文本格式的文本字号865

项目符号866

TextFormat.bullet指定文本段落前加上提示黑点866

行距/间距868

TextFormat.leading指定文本格式对象的文本行距868

TextFormat.tabStops指定文本格式对象的文本间距869

超链接870

TextFormat.target指定点击超链接后打开窗口的名称870

TextFormat.url为文本框对象内的文本内容加上超链接地址871

43 文本快照对象 TextSnapshot Objects873

取得字符874

TextSnapshot.getCount返回字符总数目874

TextSnapshot.getText返回指定范围的字符串874

字符数目874

选取字符876

TextSnapshot.getSelected检查指定范围是否含有反白选取的字符876

TextSnapshot.getSelectedText返回反白选取范围的字符串877

TextSnapshot.setSelected设置或取消反白选取范围878

坐标/索引值880

TextSnapshot.setSelectColor设置标示选取用的矩形颜色880

TextSnapshot.findText搜索指定的字符串880

字符颜色880

TextSnapshot.hitTestTextNearPos搜索指定坐标的字符索引值881

热门推荐