Flash ActionScript语法参考辞典PDF电子书下载
- 电子书积分:17 积分如何计算积分?
- 作 者:郑伯鸿编著
- 出 版 社:北京:中国铁道出版社
- 出版年份:2001
- ISBN:7113043216
- 页数:585 页
1 内建指令(Action) 1
循环控制 2
break从循环/区块中跳出 2
continue从头开始继续执行循环/区块 4
函数控制 6
call调用帧的程序 6
function定义函数 8
return返回数值 11
批注 13
/*多行批注 13
//单行批注 15
变量设定与删除 16
delete删除变量/对象 16
set Variable设定变量 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
starDray拖曳电影短片 40
stopDrag停止拖曳电影短片 42
tellTarget对象标的与层级路径 44
unloadMovie删除载入的swf影片 46
unloadMovieNum删除加载的wsf影片 48
条件分支 50
else条件分支(否则) 50
else if多重条件判断(否则如果) 52
if条件判断(如果) 54
Flash影片 56
FSCommandflash播放器或外部程序的命令 56
ToggleHighQuality图形反锯齿 58
传值与URL指向 60
getURL加载外部的变量 60
loadVariableNum加载外部的变量 62
loadMovie加载外部的变量 64
帧/场景控制 66
gotoAndPlay跳至指定的帧并播放 66
gotoAndsStop跳至指定的帧并停止 68
ifFrameLoaded指定的帧是否已经加载内存 70
nextFrame跳至下一个帧并停止 72
nextScene跳至下一个场景并停止 74
Play开始播放 76
PrevScene跳至上一个场景并停止 78
加载外部程式 80
Stop停止播放 80
Inclued从个部加载ActionScript 82
对象制作 83
new制作对象 83
this指定对象本身 85
with默认对象 86
事件处理程序 88
on(mouseEvent)鼠标事件处理程序 88
onClipEvent影片事件处理程序 90
Print打印电影短片(矢量) 92
打印 92
PrintAsBitmay打印电影短片(位图) 94
PrintAsBitmapNum打印图层(位图) 96
PrintNum打印图层(矢量) 97
声音控制 98
StopAllSounds停止播放所有的声音 98
Trace程序检测 100
2 运算符(Operators) 101
算术运算符 102
%求余数(modulo) 102
()括号(parentheses) 104
*乘号(multiplication) 106
+加号(addition) 108
++递增运算符(increment) 109
-减号/取负数(minus) 111
--递减运算符(decrement) 112
逻辑运算符 114
/除号(division) 114
/反逻辑(logicalNOT) 115
逻辑乘积(short-circuitAND) 117
and逻辑乘积 119
not反逻辑 121
or逻辑和 123
||逻辑和(OR) 125
?:条件判断(conditional) 127
比较运算符 128
!=不等于(inequality) 128
>大于(greater than) 130
>=大于等于(greater than or equal to) 132
<小于(less than) 134
<=小于等于(less than or equal to) 136
<>不等于(inequality) 138
==等于(equality) 140
特殊运算符 141
tepeof数据类型 141
void不返回值 143
位运算符 145
逻辑与(bitwise AND) 145
<<向左位移〔bitwise left shift〕 147
>>符号右移(bitwise right shift) 149
>>>填零右移(bitwise unsigned right shift) 151
^逻辑异或(bitwise XOR) 153
|逻辑或(bitwise OR) 155
~逻辑非 157
赋值运算符 158
=赋值(assignment) 158
%=赋值余数(modulo assignment) 159
=赋值逻辑与(bitwise AND assignment) 160
*=赋值乘积(multiplication assignment) 162
+=赋值总和(addition assignment) 163
?赋值差额(negation assignment) 165
/*赋值商数(division assignment) 166
<<=赋值向左位移(bitwise left shift assignment) 167
>>=赋值符号右移(bitwise right shift assignment) 169
>>>=赋值填零右移(bitwise unsigned right shiftAssignment) 171
^=逻辑异或(bitwise XOR assignment) 173
|=赋值逻辑或(bitwise OR assignment) 175
字符串运算符 177
add合并字符串 177
ep等于(equality) 179
ge大于等于(greater than or equal to) 181
gt大于(greater than) 183
le小于等于(less than or equal to) 185
lt小于(less than) 187
ne不等于(inequality) 189
3 内建函数(Functions) 191
布尔函数 192
Boolean布尔函数(function) 192
False假值 193
true真值 195
格式转换 197
escape URL-encoded编码 197
Number转换特定内容成为数值并返回结果 199
ParseFloat 转换字符串成为浮点数) 201
ParseInt转换字符串成为整数 202
String字符串(function) 203
Unescape ASCⅡ-encode编码 205
getProperty取得MovieClip的指定属性值 207
对象属性与路径 207
对象函数 208
TangetPath取得指定MovieClip的完整路径 208
UpdateAtferEvent更新显示内容 209
定时器 211
getTimer返回自movie开始播放后所经过的时间 211
取得播放器版本 212
getVersion返回flash播放程序的版本 212
文字字段与行数 213
maxscroll最大滚动行数 213
mewline新增一行功能说明 214
scroll滚动行数 215
数值函数 216
eval取出指定变量的内容 216
int转换指定数值成最近的整数 218
isFinite验证指定数值是否为有限数 219
isNaN验证指定数值是否为数字 220
random产生一随机数整数值 221
字符串函数 223
chr转换ASCⅡ码成字符 223
length返回指定字符串的长度 224
mbchr转换ASCⅡ码成双字节字符 225
mblength返回指定双字节字符串的长度 226
mbord转换双字节字符成ASCⅡ码 227
mbsubstring从双字节字符串内取出指定的字符串 228
ord转换字符成ASCⅡ码 229
substring从字符串内取出指定的字符串 230
4 属性(Properties) 231
透明度/分辨率 232
_alpha透明度 232
highquality图形输出品质 234
_quality图形输出品质 236
_visible显示 238
帧/对象路径 240
_currentframe目前所在帧 240
_droptarget目标对象路径名称 241
_framesloaded已加载的帧数 243
_parent往上一层 244
root根目录 245
_target目录名称 246
按键感应 248
_totalframes总帧数 248
_focusrect显示响应边框 249
对象缩放/旋转 250
_height高度 250
_rotation旋转 252
_width宽度 254
_xscale左右缩放 256
_yscale上下缩放 258
对象名称 260
_name名称 260
声音 262
_soundbuftime声音缓冲时间 262
网址路径 263
_name名称 263
坐标值 264
_xX坐标值 264
_xmouse鼠标光标的x坐标值 266
_yY坐标值 267
_ymouse鼠标光标的y坐标值 269
5 数组对象(Array Objects) 271
_newArray建立数组对象 272
定义数组对象 272
分隔、结合 274
Array.concat合并数组 274
Array.join符号分隔数组内容 276
Array.slice抽出数组内容 278
Array.splice增加或删除数组内容 279
参照、设定 281
Array.length显示数组长度 281
新增、删除 282
Array.pop取出数组的最末值 282
Array.push将数组加入数组的最末端 283
并列、替换 284
Array.reverse将数组内容顺序反转 284
Array.sort将数组内容排序 285
Array.shift将数组的最初值删除 286
移动 286
Array.unshift将指定的数值加入数组 287
转换字符串 288
Array.toString将数组内容转换成字符串 288
6 布尔对象(Boolean Objects) 289
定义布尔对象 290
new Boolean建立布尔对象 290
布尔对象 292
BooleantoString将布尔对象的值转换成字串 292
Boolean.valusOf将布尔对象值的返回 293
7 色彩对象(Color Objects) 295
定义色彩对象 296
new Color建立一个颜色对象 296
色彩对象 298
Color.getRGB取得颜色值 298
Color.getTransform取得颜色变化值 300
Color.setRGB指定颜色值 302
Color.setTransform指定颜色变化值 303
8 时间对象(Date Objects) 305
定义时间对象 306
new Date建立时间对象 306
年月日星期 308
Date.getDate取得日期 308
Date.getDat取得日期 309
Date.getFullYear取得完整年份 310
Date.getMonth取得月份 311
Date.getYear取得年份 312
时分秒毫秒 313
Date.getHouus取得时数 313
Date.getMilliseconds取得毫秒数 314
Date.getMinutes取得分数 315
Date.getSeconds取得秒数 316
Date.getTime取得毫秒数 317
Date.UTC取得毫秒数 318
Math.atan取得反正切值 318
时间差 320
Date.getTimezoneOffset取得系统时间与格森威治时间的时差 320
年月日星期(国际时间) 322
Date.getUTCDate取得格林威治时间制的日期 322
Date.getTUTCDay取得格林威治时间制的星期 323
Date.getUTCFullYear取得格林威治时间制的月份 324
Date.getTUTCMomth取得格林威治时间制的月份 325
时分秒毫秒(国际时间) 326
Date.getUTCHours取得格林威治时间制的时数 326
Date.getTUTCMilliseconds取得格林威治时间制的毫秒数 327
Date.getTUCMinutes取得格林威治时间制的分数 328
Date.getTUTCSeconds取得格林威治时间制的秒数 329
设定年月日星期 330
Date.setDate设定日期 330
Date.setFullYear设定年份 332
Date.setMomth设定月份 334
Date.setTime以毫秒数设定日期 336
Date.setYear设定年份 338
设定时分秒毫秒 340
Date.setHour设定时数 340
Date.setMilliseconds设定毫秒数 342
Date.setMinutes设定分数 344
Date.setSeconds设定秒数 346
Date.setUTCDate 设定格林威治时间制的日期 348
设定年月日星期(国际时间) 348
Date.setUTCFullYear设定格林威治时间制的年份 350
Date.setUTCMonth设定格林威治时间制的月份 352
设定时分秒毫秒(国际时间) 354
Date.setUTCHours设定格林威治时间制的时数 354
Date.setUTCMilliseconds设定格林威治时间制的毫秒数 356
Date.setUTCMinutes设定格林威治时间制的分数 358
Date.setUTCSeconds设定格林威治时间制的秒数 360
时间转成字符串 362
Date.toString将时间对象的时间值转成字符串 362
9 键盘按键对象(Key Objects) 363
KEY定义按键对象 364
定义按键对象 364
按键 365
Key.BACKSPACE代表BACKSPACE的按键值9 365
Key.CAPSLOCK代表CAPSLOCK的按键值20 367
Key.CONIROL代表CONTROL的按键值17 369
Key.DELETEKEY代表DELETEKEY的按键值46 371
Key.DOWN代表DOWN的按键值40 372
Key.END代表END的按键值35 374
Key.ENTER代表ENTER的按键值13 376
Key.ESCAPE代表ESCAPE的按键值27 378
Key.HOME代表HOME的按键值36 380
Key.INSERT代表INSERT的按键值45 382
Key.LEFT代表LEFT的按键值37 384
Key.PGDN代表PAGEDOWN的按键值34 386
指定时间 387
Key.PGUP代表PAGEUP的按键值33 388
Key.PIGHT代表PIGHTR的按键值39 390
Key.SHIFT代表SHIFT的按键值16 392
Key.SPACE代表SPACE的按键值32 394
Key.TAB代表TAB的按键值9 396
Key.UP代表UP的按键值38 398
按键作用与内码取得 400
Key.getAscii取得最后被按下键的ASCII码值 400
Key.getCode取得最后被按下的按键值 401
Key.isDown检查有无指定的按键被按下 402
Key.is Toggled检查大小写锁定键或数字锁定键有无被按下 404
10 数学函数对象(Math Objects) 407
Math定义数学函数对象 408
定义数学函数对象 408
数值比较与取样 409
Math.abs取得绝对值 409
Math.ceil取得最大整数值 410
Math.floor取得最小值 411
Math.max取得最大值 412
Math.min取得最小值 413
Math.random取得随机数值 414
Math.round取得四舍五入值 415
Math.acos取得反余弦值 416
三角函数 416
Math.asin取得反正弦值 417
Math.atan2取得反正切值求得坐标角度 419
Math.cos取得余弦值 420
Math.sin取得正弦值 421
Math.tan取得正切值 422
自然对数 423
Math.E取得自然对数底数e值 423
Math.LN10取得10的对数值 424
Math.LN2取得2的对数值 425
Math.exp取得e的乘方值 426
指数和对数 426
Math.log取得自然对数值 427
Math.LOG10E取得以10为底e的自然对数值 428
Math.LOG2E取得2为底e的自然对数值 429
圆周率 430
Math.PI取得圆周率的值 430
乘方与平方根 431
Math.pow取得乘方的值 431
Math.sqrt返回平方根的值 432
Math.SQRT1_2返回二分之一根号2的值 433
Math.SQRT2返回根号2的值 434
11 鼠标光标对象(Mouse. Objects) 435
Mouse建立鼠标光标对象 436
定义鼠标光标对象 436
显示或隐藏 437
Mouse.hide隐藏鼠标光标 437
Mouse.show显示鼠标光标 438
12 电影短片对象(MovieClip Objects) 441
加载、删除、复制 442
MovieClip.attachMovie加载指定MovieClip 442
Movie Clip.duplicate MovieClip复制MovieClip 444
Movie Clip.load Movie 由外部加载Movie 445
Movie Clip.load Variables由外部加载变量 446
Movie Clip.remove Movie Clip将指定的MovieClip删除 447
Movie Clip.unload Movie将指定的MovieClip删除 449
坐标、深度转换 450
Movie Clip.get Bounds取得对象的相对X坐标及Y坐标 450
Movie Clip.global To Local转换目标对象的坐标系为local坐标系 452
Movie Clip.local To Global转换目标对象的坐标系为global坐标系 454
Movie Clip.swap Depths改变 Movie Clip的深度 456
影片大小 457
Movie Clip.get Bytes Loaded返回已读取的字节数 457
Movie Clip.get Bytes Total返回总共的字节数 459
链接 461
Movie Clip.get URL由指定的URL地址加载文件 461
播放控制 462
MoiveClip.gotoAndPlay跳到指定的帧上播放 462
Movie Clip.goto And Stop跳到指定的帧上并停止 463
Movie Clip.next Frame要求Movie Clip跳到下一帧上 464
Movie Clip.play要求Movie Clip播放 465
Movie Clip.prev Frame要求Movie Clip跳到上一帧上 466
Movie Clip.stop要求Movie Clip停止播放 468
影片互动 470
MovieClip.hit Test检查Movie Clip是否有与其他对象冲突 470
MovieClip.start Drag拖曳指定Movie Clip对象 472
MovieClip.stopDrag停止拖曳指定Movie Clip对象 473
13 数值对象(Number Objects) 475
定义数值对象 476
Number建立数值对象 476
Number.MAX_VALUE返回最大可显示的数值 477
数值范围 477
Number.MIN_VALUE返回最小可显示的数值 478
Number.NaN返回NaN(Not A Number) 479
Number.NEGATIVE_INFINIIY显示NEGATIVE_INFINIIY 480
Number.POSITIVE_INFINITY显示POSITIVE_INFINITY 481
字串转换 482
Number.to String将数值转换成字符串输出 482
数值的值 483
Number.value Of将数值转换成原始类型 483
14 对象(Object Objects) 485
定义自定义对象 486
Object建立自定义对象 486
Object.to String将对象内容转换成字符串输出 487
转成字符串 487
对象的值 489
Object.value Of输出对象的原始内容 489
15 选择对象(Selection Object) 491
选择对象 492
Selection.get Begin Index返回起始的选择项索引 492
Selection.get CaretIndex返回闪烁光标位置的索引值 494
Selection.get CaretIndex返回目前所在选项的最后索引值 496
Selection.get Focus返回目前文字区块所在位置的名称 498
Selection.set Focus指定目前文字区块所在的位置 500
Selection.set Selection设定目前选择文字区块的范围 501
16 声音对象(Sound Objects) 503
定义声音对象 504
Sound建立声音对象 504
加载声音 506
Sound.attach Sound加载指定的声音 506
音量大小 508
Sound.get Volume返回对象声音大小 508
Sound.set Volume设定对象声音大小 510
左右声音 512
Sound.get Pan返回声音对象左右声道的位置 512
Sound.get Transform返回声音对象变化值 514
Sound.set Pan 设定声音对象左右声道的位置 516
Sound.set Transform 设定声音对象变化值 518
播放控制 520
Sound.start 开始声音对象播放 520
Sound.stop 停止声音对象播放 522
17 字符串对象(String Objects) 525
定义字符串对象 526
String建立字符串对象 526
取出/合并字符串 527
String.char At返回指定位置的字符 527
String.concat合并多个指定字符串 528
String.Slice复制指定位置的字符串 529
String.split分割指定位置的字符串 530
String.substr返回指定长度的字符串 531
String.substring返回指定位位置的字符串 532
内码/字符转换 533
String.char Code At返回指定位置字符的内码 533
String.from Char Codercp返回指定内码的字符 534
字符串寻找 535
String.index Of寻找指定字符的位置 535
String.last Index Of寻找指定字符的最后出现位置 536
字符串长度 538
String.length返回字符串对象的长度 538
大小写转换 539
String.to Lower Case将字符串内容转成小写字母 539
String.to Upper Case将字符串内容转成大写字母 540
18 扩展标记语言对象(XML Objects) 541
XML建立XML对象 542
定义XML对象 542
增减节点/元素 544
XML.appendChile附加子节点(ChildNode) 544
XML.doneNode复制指定的XML对象节点(node) 545
XML.createElement建立元素(Element) 547
XML.createTextNode建立文字节点(TextNode) 548
XML.inserBefore在指定的位置插入的子节点 549
XML.removeNode删除节点 550
节点属性 551
XML.attributes返回指定XML对象内的属性(ATTRIBUTES) 551
XML.childNodes返回指定XML对象内的子节点 552
父/子节点 552
XML.hasChildNodes验证指定的XML对象是否有子节点(ChildNodes) 554
XML.parentNode返回指定XML对象内的父节点 555
声明 556
XML.docTypeDed设定及返回XML文件的文件类型声明(DOCTYPEdedaration) 556
XML.xmlDed设定及送出XML文件的 XML声明 557
节点的子组件 558
XMLfirstChild返回XML对象的父节点(Parentnode)的子组件列(drenlist)的第一个子组件内容 558
XML.lastChild返回XML对象的父节点(Parentnode)的子组件列(drildrenlist)的最后一个子组件内容 559
XMLnextSibling验证XML对象在父节点的子组件列中是否有下一个节点 560
XMLprevionsSibling验证XML对象在父节点的子组件列中是否有上一个节点 561
XML.loadl加载指定的XML文件 562
传送XML文件 562
XML.loaded检查XML文件是否加载完成 564
XML.onLoad检查指定的XML文件是否加载完成 565
XML.send传送XML对象的值至指定的地址 566
XML.sendAndLoad传送XML对象的值至指定的地址并接收返回值 567
节点名称内容/类型 568
XMl.nodeName返回节点名称(NodeName) 568
XML.nodeType 取得返回节点类型 569
XML.nodeValue返回节点内容值(Nnode Value) 570
资料解析 571
XML.parseXML解析(Parse)指定的XML字符串 571
XML.status显示解析XML文件的结果 572
XML.toString送出XML对象内完整的结构 574
19扩展标记语言Socket对象(XML Socket Objects) 575
定义XML Socket对象 576
XML.toString送出XML对象内完整的结构 576
联机/中断 577
XMLSocket.close关闭联机 577
XMLSocket.connect建立联机 578
信息传递 579
XMLSocket.onClose指定关闭联机后所要响应的函数 579
XMLSocket.onConnect指定建立联机后所要响应的函数 580
XMLSocket.onXML指定接收XML文件后所要用来解析的函数 581
XMLSocket.send送出指定的XML对象内容 582
附录 583
- 《元曲鉴赏辞典》傅德岷,余曲主编 2017
- 《培生高级英语语法 练习册》培生教育 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《2014年全新版浙江省人事考试参考用书 申论》曹文彪 2013
- 《微软Azure实战参考》李竞,陈勇华编著 2019
- 《计算机自适应英语语用能力测试系统设计与效度验证 以TEM4词汇与语法题为例》张一鑫著 2019
- 《图书馆参考咨询多维探索与研究》李佳培著 2019
- 《高中英语中译英 语法分类·核心词汇》(中国)查天恩 2019
- 《英语语法启蒙教程 6 全6册》(爱尔兰)迪尔德丽出版社著 2019
- 《零基础快学英语语法》李文昊,(美)金姆,易人外语,凤凰含章出品 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018