ActionScript 3.0精彩范例词典

副标题:无

作   者:杨东昱编著

分类号:

ISBN:9787111237129

微信扫一扫,移动浏览光盘

简介

本书列出了最常用的ActionScript语法,并附有详细的程序代码范例,不但教您如何使用、修改ActionScript代码,而且还以实际范例和图解,说明每项语法还能呈现哪些动画效果和功能,对学习ActipScript有所帮助。读者在阅读本书之后,将能开发出属于自己的ActionScript程序与FLASH动画作品。. 全新的ActionScript 3.O语法,势必改变您设计FLASH动画的方式。本书精选最常用的ActionScript命令,可根据语法分类、范例功能或字母顺序查找.是您设计FLASH动画时不可或缺的最佳帮手。.. 搭配文字解说与最精彩的范例.让您不但看得懂,还能马上知道要怎么用。 简易的语法入门及基础概念,帮助您快速了解ActipnScript3.0的使用方式。 光盘中收录完整的范例和程序代码.方便您直接取用和修改再应用。...

目录

Part 0 ActionScript 简介.

光盘使用说明
认识ActionScript 2
ActionScript 3.0 的新特性2
语法上的改变3
ActionScript 3.0 中事件监听器的新增功能3
ActionScript 的编写环境4
ActionScript 的编写方式5
Part 0 ActionScript 简介
function{}
声明函数8
return
返回函数值或变量值11
var
声明变量13
if - else
条件判断处理语句16
for
循环语句19
for ~ in
循环语句21
do ~ while
有条件执行的循环语句23
while
有条件执行的循环语句25
switch~case~(default)
多分支条件语句27
continue / break
忽略循环体内的语句,重新开始执行循环语句/ 终止循环体内
的语句,使程序跳到被结束的循环语句后的下一个语句30
// ,/* ~ */
程序注释32
Part 1 基本语法
with
多次参考对象的各个属性或方法,而无须重复指定对象的名称34
try ~ catch
捕获在特定程序语句中发生的错误36
finally
当程序执行时,在所有错误发生之后,无条件执行的语句38
throw
产生一个程序语句可处理的错误情况40
动画影片播放
控制动画影片与帧的播放动作44
gotoAndPlay() , gotoAndStop()
将播放磁头移到指定的帧并继续/停止播放46
prevScene() , nextScene()
将播放磁头移到上/下一个场景并停止播放48
外部文件控制
为动画影片与帧动态加载外部文件或与外部文件进行信息交换的处理50
fscommand()
传递程序命令52
load() , unload()
动态加载/删除外部文件54
navigateToURL()
将指定URL的文件加载到浏览器窗口中,或是将变量传递到
指定URL的应用程序中56
影像片段处理/ 打印
影片片段的动态新增与事件处理/ 打印影片片段58
addEventListener()
为对象建立事件监听器60
updateAfterEvent()
强制更新显示画面62
PrintJob(), start(), addPage(), send()
打印影片片段64
其他函数
其他程序语句中常用的函数67
escape(), unescape(),
escapeMultiByte() , unescapeMultiByte()
字符串的编码与解码69
trace()
将运算结果、变量值显示在“输出”对话框中71
seTimeout() , clearTimeout()
延时执行函数/清除函数的延时执行73
setInterval() , clearInterval()
定时执行函数/清除函数的定时执行75
getTimer()
取得从SWF 文件开始播放所经过的时间77
数学函数数据类型转换函数
数值验证/各种数据类型的转换80
augument
存储和访问函数的变量84
Array
操作与访问索引数组85
toString(), join()
连接数组中的所有元素87
concat()
为现有数组添加新元素89
pop() ,push()
删除/增加数组的最后一个元素91
shift() ,unshift()
删除/增加数组的第一个元素93
slice()
取得现有数组的一个区段中的元素成为新数组95
splice()
删除/替换数组中的元素97
reverse(), sort(), sortOn()
反转/排序数组中的元素99
Boolean
真假(true/false)的参照与设置102
Date
日期、时间的取得与设置104
getUTCFullYear(), getUTCMonth(),
getUTCDate(), getUTCDay()
取得UTC(Coordinated Universal Time,国际标准时间)
中“日期”部分的相关信息109
getFullYear(), getYear(), getMonth(),
getDate(), getDay()
取得本地日期时间中的“日期”部分的相关信息110
setUTCFullYear(), setUTCMonth(),
setUTCDate()
使用UTC(Coordinated Universal Time,国际标准时间)
设置Date对象中“日期”部分的相关值113
setFullYear(), setYear(), setMonth(), setDate()
使用本地时间设置Date 对象中“日期”部分的相关值114
getTime(), setTime()
取得/设置1970年1月1日午夜12点
到Date对象时间值之间的毫秒数117
getUTCHours(), getUTCMinutes(),
getUTCSeconds(), getUTCMilliseconds()
取得UTC(Coordinated Universal Time,国际标准时间)
中的“时间”部分的相关信息119
getHours(), getMinutes(),
getSeconds(), getMilliseconds()
取得本地日期时间中的“时间”部分的相关信息120
setHours(), setMinutes(),
setSeconds(), setMilliseconds()
使用本地时间设置Date对象中“时间”部分的相关值123
setUTCHours(), setUTCMinutes(),
setUTCSeconds(), setUTCMilliseconds()
使用UTC(Coordinated Universal Time,国际标准时间)
设置Date对象中“时间”部分的相关值125
Error
设置发生程序错误时的错误信息126
Math
存取及使用数学常数和函数128
round(), ceil(), floor()
数值中小数的四舍五入/无条件进位/无条件舍去131
sin(), cos(), tan(), asin(), acos(),
atan(), atan2()
三角函数计算133
random()
取得介于0到1之间的伪随机数136
Number
数值数据类型139
String
存取及操作字符串141
charAt()
取得字符串中特定位置的字符144
split()
将字符串分割成字符串数组146
indexOf(), lastIndexOf()
搜索特定的字符串148
substring(), substr(), slice()
取得字符串中的子字符串151
match()
搜索符合特定正则表达式的子字符串154
replace(), search()
替换符合特定正则表达式的子字符串/
取得符合特定正则表达式子字符串的索引位置157
System
操作系统的检测与设置159
setClipboard()
复制文字到剪贴板163
useCodepage
设置读入外部文本文件时的编码164
showSettings()
显示指定的“Flash Player 设置”对话框166
allowDomin(), allowInsecureDomain()
设置SWF文件可以被其他网段中的SWF文件存取对象和变量168
language, version
取得播放程序的系统语言/平台和版本信息170
screenResolutionX, screenResolutionY
取得屏幕最大分辨率172
Sound
控制影片中的声音174
load()
加载声音文件179
play(), close()
播放声音文件/关闭音频数据流181
position
取得声音已播放的经过时间183
leftToLeft, leftToRight,
rightToLeft, rightToRight
取得/设置左右声道的声音变化(平衡) 185
volume
取得/设置播放声音文件的音量187
pan
取得/设置左右声道的音量平衡189
Camera
获取摄像机的视频191
setMode(), setQuality()
设置摄像机获取模式与质量194
Microphone
获取麦克风的音频196
gain, rate
调整麦克风的音源信号和频率199
NetConnection/NetStream
播放FLV 影片202
play(), close(), togglePause()
外部视频文件(FLV)的播放/停止/暂停..205
Video
显示视频流207
attchCamera(), attachNetStream()
播放视频流209
Accessibility
管理与屏幕读取器之间的通信211
Button
按钮组件的控制213
Transform , ColorTransform
影片片段的RGB 颜色值和颜色转换216
color
对象RGB颜色值的取得与设置219
alphaMultiplier, alphaOffset, blueMultiplier,
blueOffset, greenMultiplier, greenOffset,
redMultiplier, redOffset
对象详细颜色值的取得与设置221
ContextMenu
快捷菜单选项的控制224
customItems
设置快捷菜单选项227
clone()
复制快捷菜单/快捷菜单选项229
hideBuiltInItems()
隐藏快捷菜单中的选项231
LocalConnectiont
在同一台用户端计算机上执行的SWF 文件之间的通信233
connect() / close()
通信的连接/关闭235
send()
传递通信数据237
Mouse/MouseEvent
鼠标指针的控制/鼠标事件的处理239
hide(), show()
隐藏与显示鼠标指针241
Keyboard/KeyboardEvent
键盘输入的控制/键盘事件的处理243
charCode, keyCode
取得键盘按键的ASCII/按键码246
MovieClip
控制影片片段249
addChild(), addChildAt()
附加影片片段中的子对象257
removeChild()/removeChildAt()
移除影片片段中的子对象260
getBounds()
取得影片片段中的宽高与坐标位置262
getChildAt(), getChildIndex(),
swapChildren(), swapChildrenAt()
影片片段的子对象迭放次序控制264
gotoAndPlay(), gotoAndStop()
将播放磁头移到影片片段中的指定帧开始/停止播放267
hitTestPoint(), hitTestObject()
检测影片片段的重叠或相交270
nextFrame(), prevFrame()
将播放磁头移到下/前一帧并停止273
startDrag(), stopDrag()
开始/停止拖曳影片片段275
play(), stop()
开始/停止影片片段的播放277
lineStyle()
指定线段样式279
moveTo()/lineTo(), curveTo()
移动当前绘图位置,直线与曲线的绘制281
beginFill(), beginGradientFill()/endFill()
色彩填充284
clear()
清除影片片段中绘制的图形287
alpha
透明度的取得与设置289
dropTarget
取得拖曳影片片段下方的影片片段291
currentFrame, framesLoaded,totalFrames
获取目前所在帧/已加载的帧数/全部的帧数293
textSnapshot
取得影片片段中全部静态文字内容295
enabled
取得与设置影片片段的可用状态297
focusRect
设置影片片段的焦点外框299
hitArea
指定影片片段的点击区域301
rotation
指定影片片段的旋转角度303
tabEnabled, tabIndex
设置是否进行自定义排序及排序顺序305
useHandCursor
设置是否使用手指形状的鼠标指针307
visible
设置影片片段是否显示309
x, y
设置/取得影片片段的X/Y坐标311
mouseX, mouseY
取得鼠标指针位置的X/Y坐标313
scaleX, scaleY
设置/取得影片片段的宽、高缩放百分比315
width, height
设置/取得影片片段的宽、高317
mask
设置/取得影片片段的屏蔽层319
Loader
加载SWF文件与图片文件322
load(), unload()
Loader对象中子对象的加载/移除324
LoaderInfo
取得加载的外部文件信息327
bytesLoaded, bytesTotal
取得已加载的文件大小/取得加载文件的完整大小329
SharedObject
本机共享对象的建立与使用332
getLocal(), clear()
SharedObject共享对象的取得与清除334
flush()
立即存储共享对象336
Stage
舞台场景的配置338
PrintJob
打印影片内容342
TextField
建立文字显示和输入的区域344
getTextFormat()
取得文字字段中的文字格式349
setTextFormat()
设置文字字段中的文字格式351
replaceSelectedText(), replaceText()
选择范围/特定范围的文字替换353
setSelection()
设置文字字段的选择范围355
selectionBeginIndex, selectionEndIndex
取得选择范围的起始/终止索引值357
caretIndex
取得文字字段中光标插入点的位置359
autoSize
设置文字字段自动大小调整和对齐方式361
scrollH, scrollV
取得/设置文字字段水平/垂直的滚动位置363
text
取得/设置文字字段的内容文字365
htmlText
取得/设置文字字段的HTML内容文字367
maxChars
取得/设置文字字段的最大文字量370
restrict
取得/设置文字字段可输入的字符371
type
取得/设置文字字段的类型373
wordWrap
取得/设置文字字段的自动换行375
StyleSheet
建立文字的CSS样式规格377
parseCSS()
解析CSS样式379
setStyle()
CSS样式的添加/替换/删除381
TextFormat
文字字段的内容格式设置383
align
设置段落文字的水平对齐方式386
blockIndent, indent
文字与段落的缩排设置388
bullet
文字段落的项目设置390
leading
文字段落的行距设置392
tabStops
文字的定位点设置394
TextSnapshot
静态文字字段内容的处理396
getText(), getSelectedText()
取得被选择范围的字符串398
hitTestTextNearPos()
取得指定坐标位置的文字400
setSelected(), getSelected()
选择范围设置与取消/ 选择判断402
URLRequest / URLVariables
服务器变量传递与URL路径转换404
URLLoader
加载外部文本文件、二进制数据或外部的变量值407
XMLDocument
外部XML 文件的操作410
createElement(), createTextNode()
新建XML 元素/文本节点414
appendChild(), insertBefore(), removeNode()
在最后或指定位置加入新节点来移除节点416
XMLNode
XML 节点的操作418
XMLSocket
XML通信连接与操作422
附录A 类、对象与事件
对象的生成426
对象的属性与方法427
事件428
附录B 函数
调用函数430
带有参数的函数431
函数的返回值432
附录C 变量
变量的声明433
变量的有效范围435
转义字符436
数组436
附录D 运算符摘要
附录
INDEX 字母索引...

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

ActionScript 3.0精彩范例词典
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon