《ActionScript 30 精彩范例词典》.docx
- 文档编号:4793409
- 上传时间:2023-05-07
- 格式:DOCX
- 页数:22
- 大小:25.25KB
《ActionScript 30 精彩范例词典》.docx
《《ActionScript 30 精彩范例词典》.docx》由会员分享,可在线阅读,更多相关《《ActionScript 30 精彩范例词典》.docx(22页珍藏版)》请在冰点文库上搜索。
《ActionScript30精彩范例词典》
Part1基本语法
1.function{}声明函数
2.return返回函数值或变量值
3.var声明变量
4.if~~else条件判断处理语句
5.for循环语句
6.for~~in循环语句
7.do~~while有条件执行的循环语句
8.while有条件的执行的循环语句
9.switch~~case~~(default)多分支条件语句
10.continue/break忽略循环体内的语句,重新执行循环语句/终止循环体内的语句,使程序跳到被结束的循环语句的下一个语句
11.//,/*~~*/程序注释
12.with多次参考对象的各个属性或方法,而无需重复指定对象的名称
12.try~~catch捕获在特定程序语句中发生的错误
14.finally当程序执行时,在所有错误发生之后,无条件执行的语句
15.throw产生一个程序语句可处理的错误情况
Part2全局函数
1.动画影片播放p44
play()播放动画影片文件(将时间轴上的播放磁头往前移动)
stop()停止目前正在播放的动画影片文件
gotoAndPlay()将播放磁头移到指定场景中的指定帧,然后从该帧开始播放
gotoAndStop()将播放磁头移到指定场景中的指定帧,然后从该帧挺停止播放
prevFrame()将播放磁头移到上一帧
nextFrame()将播放磁头移到下一帧
prevScene()将播放磁头移到上一个场景的第1帧
nextScene()将播放磁头移到下一个场景的第1帧
stopAll()停止动画影片文件中正在播放的所有声音(动画影片如果正常播放),但媒体的声音会随着播放磁头移到它们所位于的帧时继续播放
2.外部文件控制
fscommand()让SWF动画影片文件与外部程序或操作系统进行信息交换(传递程序命令)
navigateToURL()打开网页或程序
URLLoader()建立URLLoader对象
load()加载外部文本文件内容,二进制数据或URL-encoded数据
close()取消URLLoader对象的loade()函数
Loader()建立Loader对象
load()加载外部文件(SWF,JPEG,GIF,PNG)成为Loader对象的子对象
unload()移除通过loade()函数加入到Loader对象中的文件
close()取消Loader对象的loade()函数
loadBytes()读取二进制数据
3.影像片段处理/打印
MovieClip()建立新的影片片段
addEventListener()为事件加上监听器
startDrag()进行对象的拖曳作业
stopDrag()停止目前的拖曳作业
updateAfterEvent()强制更新显示画面
PrintJob()建立PrintJob对象
start()打开打印对话框并开始进行幕后处理
addPage()指定要打印的内容,必要参数“打印对象”,就是要被打印的影片片段实体名称
send()传递打印数据给打印机,开始打印
4.其他函数
setInterval()定时执行函数
clearInterval()清楚函数的定时执行
escapeMultiByte()将字符串进行UTF-8编码格式或执行环境编码格式的编码
unescapeMultiByte()将UTF-8或执行环境的编码格式字符串解码
getTimer()返回从开始播放SWF文件起所经过的毫秒数
trace()将运算结果、变量值显示在输出对话框中
setTimeout()延时执行函数
clearTimeout()清除函数的延时执行
escape()将字符串以URL编码格式将其编码
unescape() 将URL编码格式的字符串解码
5.数学函数数据类型转换函数
isFinite() 检查数学表达式结果或特定值是否为有限的数字
inNaN() 检查数学表达式结果或特定值是否能转换为数字
parseFloat()将字符串转换成浮点数。
如果字符串的开头是无法解析的数字则返回
parseInt() 将字符串转换成整数。
Array() 创建一个长度为零或零以上的数组,或以指定元素列表填入的数组。
Boolean() 将数学表达式结果或特定值转换成布尔值
Number() 将特定值转换成数字。
String() 将特定值转换成字符串。
Object() 新建空白对象。
Part3类对象
1.Class->augument存储和访问函数的变量p84
2.Class->Array操作与访问索引数组p85
方法:
Array()数组对象的构造函数,建立指定元素个数的数组对象
concat()为现有数组加入新元素
join()连接数组中的所有元素,并用特定的分隔字符来分隔
pop()弹出数组的最后一个元素
push()添加数组的最后一个元素
reverse()反转数组中的元素
sort()对数组中的元素进行排序
shift()删除数组的第一个元素
unshift()添加数组的第一个元素
slice()将现有数组中一个区段的元素作为新数组
splice()删除或置换数组中的元素
sortOn()根据数组中的一个或多个字段,对数组中的元素进行排序
toString()将数组元素转换成以逗号分隔的连接字符串
3.Class->Boolean真假(true/false)的参照与设置p102
方法:
Boolean()构造Boolean对象
toString()返回Boolean对象的字符串形式
valueOf()如果指定Boolean对象的基本值为true,则返回true;如果为false,则返回false.
4.Class->Datep104
方法:
Date()日期对象的构造函数,建立特定日期时间的Date对象
getFullYear()根据本地时间返回指定Date对象的完整年份
getMonth()根据本地时间返回指定Date对象的月份
getYear()根据本地时间返回指定Date对象的年份
getDate()根据本地时间返回指定Date对象的月份中的日期
getDay()根据本地时间返回指定Date对象的星期别
getHours()根据本地时间返回指定Date对象的小时数
getMinutes()根据本地时间返回指定Date对象的分钟数
getSeconds()根据本地时间返回指定Date对象的秒数
getMilliseconds()根据本地时间返回指定Date对象的毫秒数
setFullYear()根据本地时间设置Date对象的年份,并返回以毫秒为单位的新时间
setMonth()以本地时间设置Date对象的月份
setYear()以本地时间设置Date对象的年份
setDate()根据本地时间设置Date对象的月份中的日期
setHours()根据本地时间设置Date对象的小时数
setMinutes()根据本地时间设置Date对象的分钟数
setSeconds()根据本地时间设置Date对象的秒数
setMilliseconds()根据本地时间设置Date对象的毫秒数
getTimer()返回从全球时间1970年1月1日午夜开始计算的毫秒数
setTimer()以毫秒为单位,设置Date对象从1970年1月1日午夜开始计算的日期
getUTCFullYear()根据国际标准返回Date对象的4位数年份的日期时间
getUTCMonth()根据国际标准返回Date对象的月份
getUTCYear()根据国际标准返回Date对象的年份
getUTCDate()根据国际标准时间,返回指定Date对象的月份中的日期
getUTCDay()根据国际标准时间返回指定Date对象的星期
getUTCHours()根据国际标准时间返回指定Date对象的小时数
getUTCMinutes()根据国际标准时间返回指定Date对象的分钟数
getUTCSeconds()根据国际标准时间返回指定Date对象的秒数
getUTCMilliseconds()根据国际标准时间返回指定Date对象的毫秒数
setUTCFullYear()根据国际标准时间返回指定Date对象的年份,并返回以毫秒为单位的新时间
setUTCMonth()根据国际标准时间设置Date对象的月份
setUTCYear()根据国际标准时间设置Date对象的年份
setUTCDate()根据国际标准时间设置Date对象的月份中的日期
setUTCHours()根据国际标准时间设置Date对象的小时数
setUTCMinutes()根据国际标准时间设置Date对象的分钟数
setUTCSeconds()根据国际标准时间设置Date对象的秒数
setUTCMilliseconds()根据国际标准时间设置Date对象的毫秒数
UTC()返回国际标准时间1970年1月1日午夜与参数中所指定的时间之间相差的毫秒数
getTimezoneOffset()返回计算机本地时间与国际标准时间之间相差的分钟数
toString()以可读取的格式返回指定Date对象的字符值
toLocaleString()返回字符串型的本地日期与时间
toTimeString()返回字符串型的时间与时区
toLocalTimeString()返回字符串型的本地时间
toDateString()返回字符串型的时间
toLocalDateString()返回字符串型的本地日期
5.Class->Errorp126
方法:
Error()构造错误信息对象
toString()根据默认值返回字符串“Error”,或Error.message与Error.name的值(如果有指定的话)
6.Class->Math存储及使用数学常数和函数p128
方法:
abs()取得绝对值
acos()计算反余弦,以弧度为单位
asin()计算反正弦,以弧度为单位
atan()计算正切值的角度值,以弧度为单位
atan2()以圆的x轴(0,0代表圆心)逆时针开始,计算坐标的角度值,以弧度为单位
ceil()取得小整数值(无条件舍去)
cos()取得角度(以弧度为单位)的余弦
exp()取得自然对数底数(e)的次方值
floor()取得最大整数值(无条件进位)
log()取得自然对数
max()取得两个数值比较后的最大值
min()取得两个数值比较后的最小值
pow()计算次方值
random()取得伪随机数n,其中0<=n<1
round()小数点以下四舍五入
sin()取得角度(以弧度为单位)的正弦
sqrt()计算平方根
tan()计算角度的正切值
7.Class->Number数值数据类型p139
方法:
Number()构造数值对象
valueOf()返回指定Number对象的基本值类型
toString()返回指定Number对象的字符串形式,将数字转换成特定进制的字符串
8.Class->String存储及操作字符串p141
方法:
string()构造字符串对象
charAt()返回特定索引位置的元素值(字符)
charCodeAt()返回特定索引位置的元素值(字符的ASCII值,0到65535的16位整数)
concat()连接字符串
fromCharCode()返回Unicode值所代表的字符串则返回该字符串第1个字符的索引位置
indexOf()搜索字符串,如果找到符合的字符串则返回该字符串第1个字符的索引位置
IastIndexOf()搜索字符串,如果找到符合的字符串则返回该字符串最后1个字符的索引位置
slice()获取字符串
splice()分隔字符串成为字符串数组
substr()获取字符串
substring()获取字符串
toLowerCase()将字符串文字(英文字母)转换成小写
toUpperCase()将字符串文字(英文字母)转换成大写
match()取得符合正则表达式的子字符串
replace()替换字符串中符合正则表达式的子字符串
search()取得符合正则表达式的字符串索引位置
9.Class->System操作系统的检测与设置p159
方法:
setClipboard()复制文字到剪贴版
showSettings()显示指定的“FlashPlayer”设置对话框
allowDomain()让已识别网段中的SWF文件和HTML文件存取调用端SWF文件中的对象和变量,或是存取和调用端SWF文件位于相同网段的任何其他SWF文件中的对象和变量
allowInsecureDomain()让已识别网段中的SWF文件和HTML文件存取调用端SWF文件(使用HTTPS通信协议加载)中的对象和变量
loadPolicyFile()从URL参数所指定的位置加载跨网段原则文件
属性:
useCodepage设置读入外部文本文件时的编码
language取得播放程序的系统语言
version取得播放程序的平台和版本信息
screenResolutionX取得屏幕最大分辨率
screenResolutionY取得屏幕最大分辨率
10.Class->Sound控制影片中的声音p174
方法:
Sound()构造声音对象
load()加载外部声音文件,使用load()方法后将返回一个SoundChannel对象
play()播放音频数据流
close()关闭音频数据流,所有已加载的数据将全部清除
stop()停止声音的播放
11.Class->SoundChannelp183
属性:
position取得声音已播放的经过时间
12.Class->SoundTransformp185
属性:
leftToLeft取得或设置左声道输出分配多少给左边的喇叭
leftToRight取得或设置左声道输出分配多少给右边的喇叭
rightToLeft取得或设置右声道输出分配多少给左边的喇叭
rightToRight取得或设置右声道输出分配多少给右边的喇叭
volume取得与设置声音文件的音量
pan取得/设置左右声道的音量平衡
13.Class->Camera取得摄像机的视频p191
方法:
getCamera()构造摄像机对象
setMode()设置摄像机的获取模式以符合本机模式的要求。
setMotionLevel()设置必须经过多少时间没有活动的时间(按毫秒数计算)才认为动作已停止。
setQuality()设置每秒的最大宽带或当前输出视频输入信号所需的图片质量。
14.Class->Microphone获取麦克风的音频p196
方法:
getMicrophone()构造麦克风对象。
setLoopBack()播放麦克风所获取到的音频,默认值为true.
setSilenceLevel()设置应该被视为有声的最小输入级别以及(可选)指示静音已实际启用的静音时间
setUseEchoSuppression()指定是否使用音频解码器的回声抑制功能
属性:
gain调整麦克风的音源信号
rate调整麦克风的频率
15.Class->NetConnection/NetStream播放FLV影片p202
方法:
NetConnection()构造NetConnection对象
connect()建立从HTTP地址或本机文件系统播放视频(FLV)文件的本地连接。
NetStream()构造NetStream对象。
pause()暂停播放视频流
close()停止播放,并将NetStream.time属性设置为0
resume()让已暂停播放的视频流恢复播放
togglePause()暂停或恢复播放
play()开始播放外部视频(FLV)文件
seek()搜索最接近于指定秒数的关键帧,磁头前后跳跃移动的秒数
16.Class->Video显示视频流p207
方法:
Video()构造麦克风对象
attachCamera()指定将在场景上的Video对象区域内显示的特定摄影投输入视频流
attachNetStream()指定将在场景上的Video对象区域内显示的外部影片视频流
clear()清除该Video对象中目前显示的图像
17.Class->Accessibility管理与屏幕读取器之间的通信p211
方法:
updateProperties()让所有使用DisplayObject.accessibilityProperties(辅助功能属性)更改的对象属性生效
18.Class->Button按钮组件的控制p213
方法:
Button()构造按钮对象
getChildIndex()取得按钮对象的层次索引(深度)
19.Class->Transform/ColorTransform影片片度的RGB颜色和颜色转换p216
方法:
Transform()构造Transform类的实体对象,参数必须给定一个MovieClip对象
ColorTransform()构造ColorTransform类的实例化对象
concat()向影片片段应用第二个加色转换,使用此方法必须传递另一个ColorTransform对象为参数
属性:
color对象RGB颜色值的取得与设置
alphaMultiplier与Alpha透明度通道值相乘的十进制值
alphaOffset先与alphaMultiplier值相乘,再与Alpha透明度通道值相加
blueMultiplier与蓝色通道值相乘的十进制值
blueOffset先与blueMultiplier值相乘,再与蓝色通道值相加
greenMultiplier与绿色通道值相乘的十进制值
greenOffset先与greenMultiplier值相乘,再与绿色通道值相加
redMultiplier与红色通道值相乘的十进制值
redOffset先与redMultiplier值相乘,再与红色通道值相加
20.Class->ContextMenu快捷菜单选项的控制p224
方法:
ContextMenu()构造ContextMenu类的实体对象
clone()构造指定ContextMenu对象副本
hideBuiltInItems()隐藏指定的ContextMenu对象中的所有已有选项
clone()构造指定的ContextMenuItem对象副本
属性:
customItems设置快捷菜单选项
21.Class->LocalConnection在一台用户端计算机上执行的SWF文件之间的通信p233
LocalConnection()构造LocalConnection对象
close()关闭LocalConnection对象的连接
connect()建立连接名称来准备接收发送端所传送的命令
send()传送命令到接收端
allowDomain()指定接收端文件所允许的发送端网段名称
22.Class->Mouse/MouseEvent鼠标指针的控制/鼠标事件的处理p239
hide()隐藏鼠标指针,在默认情况下,鼠标指针是可见的
show()显示鼠标指针
23.Class->Keyboard/KeyboardEvent键盘输入的控制/键盘事件的处理p243
isAccessible()按下的最后一个键是否可以被其他SWF文件使用
属性:
charCode取得键盘按键的ASCII
keyCode取得键盘按键的按键码
24.Class->MovieClip控制影片片段p249
MovieClip()构造影片片段对象
addChild()在影片对象中加入子对象
addChildAt()在影片对象中加入子对象并指定加入的迭放次序
getBounds()影片片段的宽高与X,Y坐标值
getChildIndex()返回影片片段实体的迭放次序(层次索引)
getChildAt()返回指定层次的MovieClip实体的参照
getChildByName()返回指定对象名称的实体参照
globalToLocal()将point对象从舞台(全局)坐标转换成影片片段的(局部)坐标
gotoAndPlay()在指定帧开始播放SWF文件
gotoAndStop()将播放磁头移到此影片片段中的指定帧,然后停在该处
hitTestPoint()检测影片片段,看它是否与x和y坐标参数所识别的作用区域重叠或相交
hitTestObject()检测影片片段,看它是否与特定对象所识别的作用区域重叠或相交
localToGlobal()将point对象从影片片段的(局部)坐标转换成舞台(全局)坐标
nextFrame()将播放磁头赚到下一帧并停止播放
play()播放影片片段
prevFrame()将播放磁头转到上一帧并停止播放
nextScene()将播放磁头转到下一场景的第1个帧并停止播放
prevScene()将播放磁头转到上一场景的第1个帧并停止播放
removeChild()移除特定的影片片段
removeChildAt()移除特定迭放次序的影片片段
startDrag()开始拖曳指定的影片片段
stop()停止播放影片片段
stopDrag()停止拖曳指定的影片片段
setChildIndex()改变影片片段的深度层次
swapChildren()交换影片片段的迭放次序
addEventListener()建立事件监听器
removeEventListener()移除事件监听器
beginFill()指定新单色填充的样式
beginGradientFill()指定新渐层色彩的填充样式
clear()删除使用影片片段绘画
curveTo()绘制曲线
endFill()将填色涂抹套用到最后一次调用beginFill()或beginGradientFill()方法之后所增加的线段和曲线上
lineStyle()指定在后续调用lineTo()和moveTo()方法时所用的线段样式
lineTo()使用目前的线段样式,从目前的绘图位置到指定的坐标绘制一条线段
moveTo()将目前的绘图位置移到指定的坐标
drawCircle()绘制圆形
drawEllipse()绘制椭圆形
drawRect()绘制矩形
drawRoundRect()绘制圆角矩形
属性:
alpha透明度的取得与设置
dropTarget取得拖曳影片片段下方的影片片段
currentFrame获取目前所在帧
framesLoaded获取已加载的帧数
totalFrames获取全部的帧
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ActionScript 30 精彩范例词典 ActionScript 30 精彩范例词典 ActionScript 精彩 范例 词典
![提示](https://static.bingdoc.com/images/bang_tan.gif)