简介
Flash MX 2004是Macromedia公司发行的多媒体制作工具。在软件的版本上,新版的Flash MX提供了更多符合ECMA标准的ActionScript元素,并且取代旧版本(Flash 6或更早)里不建议使用的ActionScript元素,不过Flash Player仍然支持这些不建议使用的元素。鉴于此,我们引进了(Flash MX 2004 ActionScript语法参考辞典》一书的版权。
本书为了方便读者学习,几乎每个指令都配合范例来说明,同时作者特别将范例拆解为语句范例和应用范例,先以语句范例学习指令的用法,再以实际的程序内容来示范语法的应用,最后配合图来呈现范例结果,让读者彻底了解语法的精义。另外,随书附赠的光盘中,收录了书中的范例文件以及44~52章的电子书,请读者自行参考。
目录
第1篇 指令函数
全局函数
global functions 3
时间轴控制项 4
gotoandplay 跳至指定的帧并播放 4
gotoandstop 跳至指定的帧并停止 5
nextframe 跳至下一帧并停止 6
nextscene 跳至下一个场景并停止 7
play 开始播放 8
prevframe 跳至上一帧并停止 9
prevscene 跳至上一个场景并停止 10
stop 停止播放 11
stopallsounds 停止播放所有的声音 12
浏览器/网络 14
fscommand flash播放器或外部程序
的命令 14
geturl 载入外部的变量 15
loadmovie 载入影片到指定的目标 17
loadmovienum 载入影片到指定的层级 19
loadvariablenum 载入外部的变量 20
.loadvariable载入外部的变量 22
unloadmovie 删除载入的swf影片 24
unloadmovienum删除载入的swf影片 25
影片剪辑控制 27
duplicatemovieclip 复制影片剪辑对象 27
getproperty取得影片剪辑对象的指定属性值 28
on(mouseevent)鼠标事件处理程序 29
输出函数 31
print输出影片剪辑对象或帧(矢量图) 31
printasbitmap 输出影片剪辑对象或帧(位图) 32
printasbitmapnum 输出指定层级(位图) 34
printnum 输出指定层级(矢量图) 35
数学函数 36
isfinite 验证指定数值是否为有限数 36
isnan 验证指定数值是否为数字 37
parsefloat 转换字符串成为浮点数 38
parseint 转换字符串成为整型数 39
转换函数 40
array 数组函数(function) 40
boolean 布尔函数(function) 41
number 数值函数(function) 42
object 对象函数(function) 43
string 字符串函数(function) 44
其他各类函数 46
clearinterval 删除计时器 46
escape 将一般字符串编码成url编码格式 47
eval 取出指定变量的内容 48
gettimer返回自movie开始播放后所经过的时间 49
getversion 返回flash播放器的版本 50
mmexecute在actionscript中调用执行jsfl api的指令 51
setinterval 设置计时器 51
trace 程序解析 53
unescape将url编码字符串还原成一般字符串 54
全局属性
global properties 57
全局属性 58
_accprops 控制屏幕朗读程序辅助功能选项 58
_focusrect切换响应边框是否显示 59
_quality 设置或取得图形的输出品质 60
_soundbuftime 声音缓冲时间 62
标识名称 63
_global 用以建立全局变量、对象或类 63
_level 引用以根影片时间轴为基准的
层级值 64
_parent 往上一层 65
_root引用根影片时间轴的层级 66
super 调用父类的构造函数或方法 68
this引用对象或是影片剪辑实体本体 69
语句
statements 71
类构造 72
class 建立自定义类或接口 72
dynamic建立支持动态属性的自定义类或接口 73
extends建立扩充(继承)的自定义类或接口 74
get 取得类内部的属性值 76
implements建立扩充(继承)的自定义接口 76
import由外部导入指定的类定义文件 77
interface 建立自定义接口 78
private 设置类的成员为私有属性 79
public 设置类的成员为公共属性 80
set 设置类内部的属性值 81
static 设置类的成员为静态属性 82
条件判断/循环 83
break 从循环/块中跳出 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
自定义函数 100
function 定义函数 100
return 返回函数执行的结果 102
异常 103
try...catch...finally 处理异常错误状况 103
throw 抛出异常信息 105
变量 107
delete 删除变量或对象的属性 107
set variable设置变量 108
var声明变量 109
with 预设对象 111
运算符
operators 113
运算符 114
( ) 括号(parentheses) 114
" " 字符串分隔符 115
算术运算符 116
% 求模 116
* 乘号(multiplication) 117
/ 除号(division) 118
- 减号/取负数(minus) 119
+ 加号(addition) 120
位运算符 121
&按位与(bitwise and) 121
^按位异或(bitwise xor) 123
全局函数
global functions 3
时间轴控制项 4
gotoandplay 跳至指定的帧并播放 4
gotoandstop 跳至指定的帧并停止 5
nextframe 跳至下一帧并停止 6
nextscene 跳至下一个场景并停止 7
play 开始播放 8
prevframe 跳至上一帧并停止 9
prevscene 跳至上一个场景并停止 10
stop 停止播放 11
stopallsounds 停止播放所有的声音 12
浏览器/网络 14
fscommand flash播放器或外部程序
的命令 14
geturl 载入外部的变量 15
loadmovie 载入影片到指定的目标 17
loadmovienum 载入影片到指定的层级 19
loadvariablenum 载入外部的变量 20
.loadvariable载入外部的变量 22
unloadmovie 删除载入的swf影片 24
unloadmovienum删除载入的swf影片 25
影片剪辑控制 27
duplicatemovieclip 复制影片剪辑对象 27
getproperty取得影片剪辑对象的指定属性值 28
on(mouseevent)鼠标事件处理程序 29
输出函数 31
print输出影片剪辑对象或帧(矢量图) 31
printasbitmap 输出影片剪辑对象或帧(位图) 32
printasbitmapnum 输出指定层级(位图) 34
printnum 输出指定层级(矢量图) 35
数学函数 36
isfinite 验证指定数值是否为有限数 36
isnan 验证指定数值是否为数字 37
parsefloat 转换字符串成为浮点数 38
parseint 转换字符串成为整型数 39
转换函数 40
array 数组函数(function) 40
boolean 布尔函数(function) 41
number 数值函数(function) 42
object 对象函数(function) 43
string 字符串函数(function) 44
其他各类函数 46
clearinterval 删除计时器 46
escape 将一般字符串编码成url编码格式 47
eval 取出指定变量的内容 48
gettimer返回自movie开始播放后所经过的时间 49
getversion 返回flash播放器的版本 50
mmexecute在actionscript中调用执行jsfl api的指令 51
setinterval 设置计时器 51
trace 程序解析 53
unescape将url编码字符串还原成一般字符串 54
全局属性
global properties 57
全局属性 58
_accprops 控制屏幕朗读程序辅助功能选项 58
_focusrect切换响应边框是否显示 59
_quality 设置或取得图形的输出品质 60
_soundbuftime 声音缓冲时间 62
标识名称 63
_global 用以建立全局变量、对象或类 63
_level 引用以根影片时间轴为基准的
层级值 64
_parent 往上一层 65
_root引用根影片时间轴的层级 66
super 调用父类的构造函数或方法 68
this引用对象或是影片剪辑实体本体 69
语句
statements 71
类构造 72
class 建立自定义类或接口 72
dynamic建立支持动态属性的自定义类或接口 73
extends建立扩充(继承)的自定义类或接口 74
get 取得类内部的属性值 76
implements建立扩充(继承)的自定义接口 76
import由外部导入指定的类定义文件 77
interface 建立自定义接口 78
private 设置类的成员为私有属性 79
public 设置类的成员为公共属性 80
set 设置类内部的属性值 81
static 设置类的成员为静态属性 82
条件判断/循环 83
break 从循环/块中跳出 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
自定义函数 100
function 定义函数 100
return 返回函数执行的结果 102
异常 103
try...catch...finally 处理异常错误状况 103
throw 抛出异常信息 105
变量 107
delete 删除变量或对象的属性 107
set variable设置变量 108
var声明变量 109
with 预设对象 111
运算符
operators 113
运算符 114
( ) 括号(parentheses) 114
" " 字符串分隔符 115
算术运算符 116
% 求模 116
* 乘号(multiplication) 117
/ 除号(division) 118
- 减号/取负数(minus) 119
+ 加号(addition) 120
位运算符 121
&按位与(bitwise and) 121
^按位异或(bitwise xor) 123
Flash MX 2004 ActionScript语法参考辞典
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!