1 内置命令(Actions) 循环控制 break 从循环/块中跳出 continue 从头开始继续执行循环/块 函数控制 call 调用帧的程序 function 定义函数 return 返回数值 注释 /* 多行注释 // 单行注释 变量设置与删除 delete 删除变量/对象 set Variable设置变量 var 声明变量 重复程序处理 do...while 满足条件的重复程序处理 for 指定次数的重复程序处理 for...in 对象属性的重复处理 while 满足条件的重复程序处理 影片剪辑 duplicateMovieClip 复制影片剪辑 loadMovie 加载影片到指定的目标 loadMovieNum 加载影片到指定的层级 removeMovieClip 删除影片剪辑 setProperty 设置属性 startDrag 拖曳影片剪辑 stopDrag 停止拖曳影片剪辑 tellTarget 对象标的与层级路径 unloadMovie 删除加载的swf影片 unloadMovieNum 删除加载的swf影片 条件分支 else 条件分支(否则) else if 多重条件判断(否则如果) if 条件判断(如果) 数值分支 case 赋值一个值或条件 default 默认值 switch 值的分支判断 flash影片 FSCommand flash播放器或外部程序的命令 toggleHighQuality 图形反锯齿 传值与URL指向 getURL 加载外部的变量 loadVariable 加载外部的变量 loadVariableNum 加载外部的变量 帧/场景控制 gotoAndPlay 跳至指定的帧并播放 gotoAndStop 跳至指定的帧并停止 ifFrameLoaded 指定的帧是否已经载入内存 nextFrame 跳至下一个帧并停止 nextScene 跳至下一个场景并停止 Play 开始播放 prevFrame 跳至上一个帧并停止 prevScene 跳至上一个场景并停止 Stop 停止播放 载入外部程序 #include 从外部加载ActionScript 对象制作 #endinitclip 指示自定义UI component定义块的结束位置 #initclip 指示自定义UI component 定义块的开始位置 new 制作对象 this 指定对象本身 with 默认对象 事件处理程序 on(mouseEvent) 鼠标事件处理程序 onClipEvent 影片事件处理程序 输出 Print 输出影片剪辑(向量) PrintAsBitmap 输出影片剪辑(位图) PrintAsBitmapNum 输出图层(位图) PrintNum 输出图层(向量) 声音控制 stopAllSounds 停止播放所有的声音 设置时间 clearInterval 解除计时器 setInterval 设定计时器 程序解析 trace 程序解析 2 运算符(Operators) 算术运算符 % 求余数(modulo) * 乘号(multiplication) / 除号(division) - 减号/取负数(minus) + 加号(addition) 逻辑运算符 ! 反逻辑(logical NOT) && 逻辑与(short-circuit AND) || 逻辑和(OR) 比较运算符 != 不等于(inequality) > 大于(greater than) >= 大于等于(greater than or equal to) < 小于(less than) <= 小于等于(less than or equal to) <> 不等于(inequality) == 等于(equality) === 绝对相等(strict equality) 按位运算符 & 按位与(bitwise AND) << 向左位移(bitwise left shift) >> 符号右移(bitwise right shift) >>> 填零右移(bitwise unsigned right shift) ^ 按位异或(bitwise XOR) | 按位或(bitwise OR) ~ 按位否(bitwise NOT) 赋值运算符 = 赋值(assignment) %= 赋值余数(modulo assignment) &= 赋值与(bitwise AND assignment) *= 赋值乘积(multiplication assignment) += 赋值总和(addition assignment) -= 赋值差(negation assignment) /= 赋值商(division assignment) <<= 赋值向左位移(bitwise left shift assignment) >>= 赋值符号右移(bitwise right shift assignment) >>>= 赋值填零右移(bitwise unsigned right shift Assignment) ^= 赋值按位异或(bitwise XOR assignment) |= 赋值按位或(bitwise OR assignment) 其他 -- 递减运算符(decrement) ( ) 括号(parentheses) : 条件判断(conditional) " " 字符串定义符号(string delimiters) ++ 递增运算符(increment) instanceof 检查赋值的对象是否属于赋值的类 typeof 数据类型 void 不返回值 3 内置函数(Functions) 格式转换 Array 数组函数 (function) Boolean 布尔函数(function) Number 数值函数(function) Object 对象函数 (function) String 字符串函数(function) 数值函数 parseFloat 转换字符串成为浮点数 parseInt 转换字符串成为整数 isFinite 验证指定数值是否为有限数 isNaN 验证指定数值是否为数字 对象属性与路径 getProperty 取得MovieClip的指定属性值 targetPath 取得指定MovieClip的完整路径 编码 escape URL-encoded编码 unescape ASCII-encode 编码 计时器 getTimer 返回到movie 开始播放后所经过的时间 取得播放器版本 getVersion 返回flash播放程序的版本 取值 eval 取出指定变量的内容 4 常数(Constants) 常数 false 假值 newline 增加一行 null 空值 true 真值 undefined 值未定义 5 属性(Properties) 透明度、分辨率 _alpha 透明度 _quality 图形输出的品质 _visible 显示 帧、对象路径 _currentframe 当前所在的帧 _droptarget 标的对象的路径名称 _framesloaded 已载入的帧数 _target 目标名称 _totalframes 总帧数 按键响应 _focusrect 显示响应边框 对象缩放、旋转 _height 高度 _rotation 旋转 _width 宽度 _xscale 左右缩放 _yscale 上下缩放 对象名称 _name 名称 声音 _soundbuftime 声音缓冲时间 网址路径 _url 网址 坐标值 _x x坐标值 _xmouse 鼠标光标的x坐标值 _y y坐标值 _ymouse 鼠标光标的y坐标值 6 核心对象(Core Objects) 核心对象 _global 用以建立全局变量、对象或类 super 调用 superclass 的构造函数或method this 引用对象或是movie clip instance自身 参数 arguments.callee 用来引用目前正被调用的函数名称 arguments.caller 用来引用在函数中被调用的函数对象 arguments.length 计算输入函数的参数数量 7 数组对象(Array Objects) 定义数组对象 new Array 建立数组对象 分割/合并数组元素 Array.concat 合并数组 Array.join 符号分隔数组内容 Array.slice 取出数组内容 Array.splice 增加或删除数组内容 引用/设置数组元素 Array.length 显示数组长度 新增/删除数组元素 Array.pop 取出数组的最末值 Array.push 将数值加入数组的最末端 移动数组元素 Array.shift 将数组的第一个值删除 Array.unshift 将指定的数值加入数组 转换字符串 Array.toString 将数组内容转换成字符串 8 布尔对象(Boolean Objects) 定义布尔对象 new Boolean 建立布尔对象 布尔对象 Boolean.toString 将布尔对象的值转换成字符串 Boolean.valueOf 将布尔对象的值返回 9 时间对象(Date Objects) 定义时间对象 new Date 建立时间对象 年月日星期 Date.getDate 取得日期 Date.getDay取得星期 Date.getFullYear 取得完整年份 Date.getMonth取得月份 Date.getYear取得年份 时分秒毫秒 Date.getHours取得时数 Date.getMilliseconds 取得毫秒数 Date.getMinutes 取得分数 Date.getSeconds取得秒数 指定时间 Date.getTime 取得毫秒数 Date.UTC取得毫秒数 时差 Date.getTimezoneOffset 取得系统时间与格林威治时间的时差 年月日星期(国际时间) Date.getUTCDate 取得格林威治时间制的日期 Date.getUTCDay 取得格林威治时间制的星期 Date.getUTCFullYear 取得格林威治时间制的年份 Date.getUTCMonth 取得格林威治时间制的月份 时分秒毫秒(国际时间) Date.getUTCHours 取得格林威治时间制的时数 Date.getUTCMilliseconds 取得格林威治时间制的毫秒数 Date.getUTCMinutes 取得格林威治时间制的分数 Date.getUTCSeconds 获取格林威治时间制的秒数 设置年月日星期 Date.setDate 设置日期 Date.setFullYear 设置年份 Date.setMonth 设置月份 Date.setTime 以毫秒数设置日期 Date.setYear 设置年份 设置时分秒毫秒 Date.setHours 设置时数 Date.setMilliseconds 设置毫秒数 Date.setMinutes 设置分数 Date.setSeconds 设置秒数 设置年月日星期(国际时间) Date.setUTCDate 设置格林威治时间制的日期 Date.setUTCFullYear 设置格林威治时间制的年份 Date.setUTCMonth 设置格林威治时间制的月份 设置时分秒毫秒(国际时间) Date.setUTCHours 设置格林威治时间制的时数 Date.setUTCMilliseconds 设置格林威治时间制的毫秒数 Date.setUTCMinutes 设置格林威治时间制的分钟数 Date.setUTCSeconds 设置格林威治时间制的秒数 时间转变成字符串 Date.toString 将时间对象的时间值转成字符串 10 函数对象(Function Objects) 调用其他对象 Function.apply 执行指定的函数 Function.call 调用以函数对象表示的函数 对象原型 Function.prototype 指出作为构造类原型(prototype)的对象 11 数学函数对象(Math Objects) 定义数学函数对象 Math 定义数学函数对象 数值比较与取样 Math.abs 取得绝对值 Math.ceil 取得最大整数值 Math.floor 取得最小整数值 Math.max 取得比较最大值 Math.min 取得比较最小值 Math.random 取得随机数值 Math.round 取得四舍五入值 三角函数 Math.acos 取得反余弦值 Math.asin 取得反正弦值 Math.atan 取得反正切值 Math.atan2 取得反正切值求得坐标角度 Math.cos 取得余弦值 Math.sin 取得正弦值 Math.tan 取得正切值 自然对数 Math.E 取得自然对数底数e值 Math.LN10 取得10的对数值 Math.LN2 取得2的对数值 指数和对数 Math.exp 取得e的乘方值 Math.log 取得自然对数值 Math.LOG10E 取得以10为底的e的自然对数值 Math.LOG2E 取得以2为底的e的自然对数值 圆周率 Math.PI 取得圆周率的值 连乘积与平方根 Math.pow 取得连乘积的值 Math.sqrt 返回平方根的值 Math.SQRT1_2 返回根号2一半的值 Math.SQRT2 返回根号2的值 12 数值对象(Number Objects) 定义数值对象 new Number 定义数值对象 数值范围 Number.MAX_VALUE 返回最大可显示的数值 Number.MIN_VALUE 返回最小可显示的数值 Number.NaN 返回NaN(Not A Number) Number.NEGATIVE_INFINITY 显示NEGATIVE_INFINITY Number.POSITIVE_INFINITY 显示POSITIVE_INFINITY 转换字符串 Number.toString 将数值转换成字符串输出 数值的值 Number.valueOf 将数值转换成初始状态 13 对象对象(Object Objects) 定义自定义对象 new Object 定义自定义对象 转成字符串 Object.toString 将对象内容转换成字符串输出 对象的值 Object.valueOf 输出对象的初始内容 对象监视 Object.unwatch 删除Object.watch 所设置的监视点 Object.watch 对对象的属性设置一个监视点 对象类 Object.registerClass 将指定的对象类与指定的影片剪辑名称建立连接 设置属性 Object.__proto__表示引用构造函数的prototype(原型)属性 Object.addProperty 建立一个 getter/setter(获取/设置)的属性 14 字符串对象(String Objects) 定义字符串对象 new String 定义字符串对象 取出/结合字符串 String.charAt 返回指定位置的字符 String.concat 合并多个指定字符串 String.slice 复制指定位置的字符串 String.split 分割指定位置的字符串 String.substr 返回指定长度的字符串 String.substring 返回指定位置的字符串 文字码/文字转换 String.charCodeAt 返回指定位置字符的ASCII码 String.fromCharCode 返回指定ASCII码的字符 字符串搜索 String.indexOf 搜索指定字符的位置 String.lastIndexOf 搜索指定字符的最后出现位置 字符串长度 String.length 返回字符串对象的长度 大小写转换 String.toLowerCase 将字符串内容转成小写字母 String.toUpperCase 将字符串内容转成大写字母 15 影片对象(Movie Objects) 层级与路径 _level 引用以主影片(root movie)时间轴为基准的 值(level) _parent 往上一层 _root 根目录 影片作用对象 Accessibility.isActive 显示当前屏幕阅读器(screen reader)程序的启用状态 16 按钮对象(Button Objects) 按钮作用 Button.enabled 检查按钮是否为启用状态 鼠标光标 Button.useHandCursor 设置是否使用手形鼠标指标 Tab 按键 Button.tabEnabled 设置是否启动自行定义键盘焦点切换的顺序 Button.tabIndex 设置自行定义键盘焦点切换的顺序值 按钮属性 Button.trackAsMenu 设置按钮对象是否接收鼠标键放开的事件 获取层级 Button.getDepth 取得按钮对象的层级 事件回应 Button.onDragOut 检查鼠标按住按钮时是否滑出 Button.onDragOver 检查鼠标按住按钮时是否滑出又滑回 Button.onKillFocus 检查按钮是否不再为键盘焦点 Button.onPress 检查鼠标按钮是否按下 Button.onRelease 检查鼠标按钮是否放开 Button.onReleaseOutside 检查鼠标按钮是否在按钮之外放开 Button.onRollOut 检查鼠标光标是否滑出按钮之外 Button.onRollOver 检查鼠标光标是否滑出按钮之上 Button.onSetFocus 检查按钮对象是否被设为键盘焦点 17 系统功能对象(System Capability Objects) 传输 System.capabilities.hasAccessibility检查播放装置是否符合访问标准 影音编码 System.capabilities.hasAudio 检查播放装置是否具音效播放功能 System.capabilities.hasAudioEncoder检查播放装置拥有的音效编码器 System.capabilities.hasMP3 检查播放装置是否拥有 MP3 解码器 System.capabilities.hasVideoEncoder检查播放装置拥有的影像编码器 屏幕显示 System.capabilities.pixelAspectRatio检查播放装置屏幕的像素长宽比 System.capabilities.screenColor 检查播放装置的屏幕发色方式 System.capabilities.screenDPI 检查播放装置屏幕的dpi分辨率 System.capabilities.screenResolution.x检查播放装置屏幕的水平分辨率 System.capabilities.screenResolution.y检查播放装置屏幕的垂直分辨率 语系/操作平台 System.capabilities.language 检查播放装置当前所使用的语言 System.capabilities.os 检查播放装置的操作系统平台 版本/制造商 System.capabilities.manufacturer 检查播放装置的制造商名称 System.capabilities.version 检查播放装置的版本 18 色彩对象(Color Objects) 定义色彩对象 new Color 定义一色彩对象 色彩对象 Color.getRGB 取得颜色值 Color.getTransform 取得颜色变化值 Color.setRGB 指定颜色值 Color.setTransform 指定颜色变化值 19 键盘按键对象(Key Objects) 定义按键对象 KEY 定义按键对象 按键 Key.BACKSPACE 代表BACKSPACE的按键值9 Key.CAPSLOCK 代表CAPSLOCK的按键值20 Key.CONTROL 代表CONTROL的按键值17 Key.DELETEKEY 代表DELETEKEY的按键值46 Key.DOWN 代表DOWN的按键值40 Key.END 代表END的按键值35 Key.ENTER 代表ENTER的按键值13 Key.ESCAPE 代表ESCAPE的按键值27 Key.HOME 代表HOME的按键值36 Key.INSERT 代表INSERT的按键值45 Key.LEFT 代表LEFT的按键值37 Key.PGDN 代表PAGEDOWN的按键值34 Key.PGUP 代表PAGEUP的按键值33 Key.RIGHT 代表RIGHT的按键值39 Key.SHIFT 代表SHIFT的按键值16 Key.SPACE 代表SPACE的按键值32 Key.TAB 代表TAB的按键值9 Key.UP 代表UP的按键值38 ASCII码获取 Key.getAscii 取得最后被按下键的ASCII 值 Key.getCode 取得最后被按下的键的按键值 事件回应 Key.addListener 设置当键盘发生敲击时的对应函数 Key.isDown 检查有无指定的按键被按下 Key.isToggled 检查大小写锁定键或数字锁定键有无被按下 Key.onKeyDown 响应按下按键时的事件 Key.onKeyUp 响应放开按键时的事件 Key.remove3Listener 删除设置用来 倾听键盘敲击状态的函数 20 鼠标对象(Mouse Objects) 定义鼠标光标对象 Mouse 建立鼠标光标对象 显示或隐藏 Mouse.hide 隐藏鼠标光标 Mouse.show 显示鼠标光标 事件回应 Mouse.addListener 设置当鼠标按键时的对应函数 Mouse.onMouseDown 响应鼠标按下按键时的事件 Mouse.onMouseMove 响应鼠标移动时的事件 Mouse.onMouseUp 响应鼠标放开按键时的事件 Mouse.removeListener 删除设置为用来倾听键盘敲击状态的函数 21 影片剪辑对象(MovieClip Objects) 新增/复制/删除 MovieClip.createEmptyMovieClip建立空白影片剪辑对象 MovieClip.createTextField 建立空文本框对象 MovieClip.duplicateMovieClip复制MovieClip MovieClip.removeMovieClip将指定的MovieClip 删除 载入/删除 MovieClip.attachMovie 加载指定MovieClip MovieClip.loadMovie 由外部载入Movie MovieClip.loadVariables 由外部载入变量 MovieClip.unloadMovie 将指定的MovieClip 删除 坐标/深度转换 MovieClip.getBounds 取得对象的相对X坐标及Y坐标 MovieClip.getDepth 返回指定影片剪辑对象的深度 MovieClip.swapDepths 改变MovieClip的深度 对象等级 MovieClip.globalToLocal 转换标的对象的坐标系为local坐标系 MovieClip.localToGlobal 转换标的对象的坐标系为global坐标系 影片大小 MovieClip.getBytesLoaded 返回已读取的字节数 MovieClip.getBytesTotal 返回总共的字节数 链接 MovieClip.getURL 由指定的URL地址加载文件 播放控制 MovieClip.gotoAndPlay 跳到指定的frame上播放 MovieClip.gotoAndStop 跳到指定的frame上并停止 MovieClip.nextFrame 要求MovieClip跳到下一frame上 MovieClip.play 要求MovieClip播放 MovieClip.prevFrame 要求MovieClip跳到上一frame上 MovieClip.stop 要求MovieClip停止播放 影片互动 MovieClip.hitTest 检查MovieClip是否有与其他对象碰触 MovieClip.startDrag 拖曳指定MovieClip对象 MovieClip.stopDrag 停止拖曳指定MovieClip对象 遮罩 MovieClip.setMask 为影片剪辑对象指定遮罩对象 绘图 MovieClip.beginFill 指定绘制填充对象时的颜色属性 MovieClip.beginGradientFill 指定绘制填充对象时的渐变颜色属性 MovieClip.clear 清除所有影片剪辑对象内的绘制对象 MovieClip.curveTo 绘制曲线 MovieClip.endFill 结束填充对象绘制 MovieClip.lineStyle 设置线段绘制样式 MovieClip.lineTo 绘制直线 MovieClip.moveTo 设置绘制起始坐标值 影片剪辑作用 MovieClip.enabled 返回与设置指定的按钮、影片短片对象状态 MovieClip.focusEnabled 检查指定影片剪辑对象是否可设置键盘焦点 MovieClip.hitArea 指定影片剪辑对象做为按钮对象的碰触检查区 Tab按键 MovieClip.tabChildren 设置影片剪辑对象的子对象是否纳入键盘焦点切换的功能内 MovieClip.tabEnabled 设置是否启动自定义键盘焦点切换的顺序 MovieClip.tabIndex 设置自定义键盘焦点切换的顺序值 影片剪辑属性 MovieClip.trackAsMenu 设置影片剪辑对象是否接收鼠标键放开的事件 鼠标指针 MovieClip.useHandCursor 设置是否使用手形鼠标指针 事件回应 MovieClip.onData 检查影片剪辑对象是否接收数据 MovieClip.onDragOut 检查鼠标按住按钮时是否滑出 MovieClip.onDragOver 检查鼠标按住按钮时是否滑出又滑回 MovieClip.onEnterFrame 检查影片剪辑对象是否正在播放 MovieClip.onKeyDown 检查影片剪辑对象是否为键盘焦点且被按下按键 MovieClip.onKeyUp 检查影片剪辑对象按键是否被放开 MovieClip.onKillFocus 检查影片剪辑对象是否不再为键盘焦点 MovieClip.onLoad 检查影片剪辑对象是否被赋值代名且出现在时间轴上 MovieClip.onMouseDown 响应鼠标按下按键时的事件 MovieClip.onMouseMove 响应鼠标移动时的事件 MovieClip.onMouseUp 响应鼠标放开按键时的事件 MovieClip.onPress 检查鼠标按钮是否按下 MovieClip.onRelease 检查鼠标按钮是否放开 MovieClip.onReleaseOutside 检查鼠标按钮是否在影片剪辑对象之外放开 MovieClip.onRollOut 检查鼠标光标是否滑出影片剪辑对象之外 MovieClip.onRollOver 检查鼠标光标是否滑出影片剪辑对象之上 MovieClip.onSetFocus 检查影片剪辑对象是否被设为键盘焦点 MovieClip.onUnload 检查影片剪辑对象是否已在时间轴上被删除 22 选择对象(Selection Objects) 选择对象 Selection.getBeginIndex 返回起始的选择项索引值 Selection.getCaretIndex 返回闪烁光标位置的索引值 Selection.get end Index 返回当前所在选项的最后索引值 Selection.getFocus 返回当前文本框所在位置的名称 Selection.setFocus 指定当前文本框所在的位置 Selection.setSelection 设置当前选择文本框的范围 事件回应 Selection.addListener 设置当键盘焦点改变时的对应函数 Selection.onSetFocus 检查按钮对象是否被设为键盘焦点 Selection.removeListener 删除用来听键盘焦点改变的函数 23 声音对象(Sound Objects) 定义声音对象 new Sound 定义声音对象 载入声音 Sound.attachSound载入指定的声音 Sound.loadSound 加载MP3 音效文件至声音对象的instance中 音量大小 Sound.getVolume 返回对象声音大小 Sound.setVolume 设置对象声音大小 左右声道 Sound.getPan 返回声音对象左右声道的位置 Sound.getTransform 返回声音对象变化值 Sound.setPan 设置声音对象左右声道的位置 Sound.setTransform 设置声音对象变化值 播放控制 Sound.start 开始声音对象播放 Sound.stop 停止声音对象播放 文件大小 Sound.getBytesLoaded 返回己经下载的声音文件大小 Sound.getBytesTotal 返回要下载的声音文件总容量大小 播放时间 Sound.duration 返回音效文件的播放时间长度 Sound.position 返回当前声音文件正在播放的位置 事件回应 Sound.onLoad 当声音对象被加载时将调用的函数 Sound.onSoundComplete 当声音对象被播放完成时将调用的函数 24 场景舞台对象(Stage Objects) 舞台大小 Stage.height 返回当前场景舞台的画面高度值 Stage.scaleMode 指定当前场景舞台的缩放模式 Stage.width 返回当前场景舞台的画面宽度值 目录显示 Stage.showMenu 切换Flash Player的鼠标右键的选项 对齐方式 Stage.align 切换Flash movie 与场景舞台的对齐方式 事件回应 Stage.addListener 设置当Flash movie缩放后的对应函数 Stage.onResize 检查场景舞台是否缩放大小 Stage.removeListener 删除用来听Flash movie 缩放状态的函数 25 文本框对象(TextField Objects) 文本框字体 TextField.embedFonts 设置文本框对象字体输出方式 TextField.getFontList取得Flash Player所在电脑上的字体列表 TextField.getNewTextFormat 取得在文本框对象内新嵌入文字的格式 TextField.getTextFormat 取得在文本框对象内指定文字范围的文本格式 TextField.htmlText 取得或设置文本框对象内含有HTML 标签的文字内容 TextField.setNewTextFormat 设置在文本框对象内新嵌入文字的格式 TextField.setTextFormat 设置在文本框对象内指定文字范围的文字格式 取得层级 TextField.getDepth 取得文本框对象的层级 删除文本框 TextField.removeTextField 删除自身文本框对象 文本框文字 TextField.length 返回文本框对象内所含的字符数 TextField.maxChars 指定文本框对象可输入的最大字符数 TextField.multiline 切换文本框对象的多行显示 TextField.password 切换文本框对象的密码输入模式 TextField.replaceSel 置换文本框对象内已选择的文字范围 TextField.restrict 限制文本框对象内可输入的字符种类及范围 TextField.text 指定或返回文本框对象内的文字内容 TextField.textHeight 指定或返回文本框对象内文字的高度 TextField.textWidth 指定或返回文本框对象内文字的宽度 TextField.wordWrap 切换文本框对象内的文字自动换行功能 文本框颜色 TextField.background 切换文本框对象的背景色功能 TextField.backgroundColor 赋值文本框对象的背景色 TextField.border 切换文本框对象的外框色功能 TextField.borderColor 赋值文本框对象外框的颜色 TextField.textColor 赋值或返回文本框对象内文字的颜色 文本框大小 TextField.autoSize 赋值文本框对象的大小及对齐方式 文本滚动 TextField.bottomScroll 返回滚动窗口当前可视范围中最底行的序号 TextField.hscroll 设置或返回当前滚动窗口的水平位置 TextField.maxhscroll 返回当前滚动窗口的最大列数 TextField.maxscroll 返回当前滚动窗口的最大行数 TextField.scroll 设置或返回当前滚动窗口的垂直位置 事件响应 TextField.addListener 设置当文本框对象发生事件时的对应函数 TextField.onChanged 检查文本框对象的文字是否被改变 TextField.onKillFocus 检查文本框对象是否不再为键盘焦点 TextField.onScroller 检查滚动窗口的 property是否被改变 TextField.onSetFocus 检查文本框对象是否被设为键盘焦点 TextField.removeListener 删除当事件发生时被设置的对应函数 文本框类型 TextField.html 赋值或返回文本框对象是否为 HTML 文本框 TextField.selectable 赋值或返回文本框对象是否可被反白选取 TextField.type 赋值或返回文本框对象的类型 变量名称 TextField.variable 赋值或返回文本框对象上被赋值的变量名称 Tab 按键 TextField.tabEnabled 设置是否启动自定义键盘焦点切换顺序 TextField.tabIndex 设置自定义键盘焦点切换的顺序值 26 文本格式对象(TextFormat Objects) 定义文本格式对象 new TextFormat 定义文本格式对象 字符串大小 TextFormat.getTextExtent 返回赋值字符串的长宽值 对齐方式 TextFormat.align 赋值文本段落的对齐方式 字体样式 TextFormat.bold 切换文本内容为粗体显示 TextFormat.italic 切换文本内容为斜体显示 TextFormat.underline 切换文本内容是否加上下划线 缩排方式 TextFormat.blockIndent 赋值文本块内缩的宽度 TextFormat.indent 赋值文字段落首行的内缩字符数 TextFormat.leftMargin 赋值文本段落左边界的宽度值 TextFormat.rightMargin 赋值文本段落右边界的宽度值 设置字体 TextFormat.font 赋值此文本格式的字体 字号/颜色 TextFormat.color 赋值此文本格式的文本颜色 TextFormat.size 赋值此文本格式的文本字号 项目符号 TextFormat.bullet 赋值文字段落前加上提示黑点 行距/间距 TextFormat.leading 赋值文本格式对象的文本行距 TextFormat.tabStops 赋值文本格式对象的文本间距 超链接 TextFormat.target 赋值点击超链接后的打开窗口名称 TextFormat.url 为文本框对象内的文本内容加上超链接地址 27 传值对象(LoadVars Objects) 定义传值对象 new LoadVars 定义传值对象 数据传送 LoadVars.load 由指定的URL地址下载数据 LoadVars.loaded 显示目前的传输状况 LoadVars.send送出文件 LoadVars.sendAndLoad送出数据并且接受服务的响应 文件类型 LoadVars.contentType 设置 HTTP标头信息里的文件格式 数据解析 LoadVars.toString 返回传值对象内的所有变量 文件大小 LoadVars.getBytesLoaded 返回已下载的字节数 LoadVars.getBytesTotal 返回要下载的总字节数 事件响应 LoadVars.onLoad 检查 load 或sendAndLoad method 的操作是否结束 28 编写对象(Authoring Objects) 自定义指令 CustomActions.get 读取指定名称的自定义指令XML 定义内容 CustomActions.install 新建自定义指令 CustomActions.list 返回当前所有自定义指令的清单 CustomActions.uninstall 删除自定义指令 即时预览 CustomActions.onUpdate 更新当前程序执行的结果 29 单选按钮对象(FRadioButton Objects) 文本内容 FRadioButton.getLabel 返回单选按钮对象的Label 标签值 FRadioButton.setLabel 指定单选按钮对象的Label标签文本内容 FRadioButton.setLabelPlacement 指定单选按钮对象的Label 标签文本的出现位置 启用状态 FRadioButton.getEnabled 检查单选按钮对象是否处于启用状态 FRadioButton.getState 返回单选按钮对象的选取状态 FRadioButton.setEnabled 指定单选按钮对象的启用状态 FRadioButton.setState 指定单选按钮对象的选取状态 宽度尺寸 FRadioButton.setSize 动态赋值单选按钮对象的宽度值 样式设置 FRadioButton.registerSkinElement 为单选按钮对象的 Skin注册新元素名称 FRadioButton.setStyleProperty 赋值单选按钮对象的外观属性值 选取作用 FRadioButton.setChangeHandler 检查按钮对象选项的选取变化状态 按钮的值 FRadioButton.getData 返回指定单选按钮的Data字段值 FRadioButton.getValue 返回选取选项的Data字段值 FRadioButton.setData 赋值单选按钮对象的Data字段值 FRadioButton.setValue 切换至指定的单选按钮对象 群组名称 FRadioButton.getGroupName 返回单选按钮对象所属的群组名称 FRadioButton.setGroupName 设置单选按钮对象所属的群组名称 以下内容收录在随书配盘中 30 扩展标记语言对象(XML Objects) 定义XML对象 new XML 定义XML对象 增减节点/元素 XML.appendChild 附加子节点(Child Node) XML.cloneNode 复制指定的XML对象节点(node) XML.createElement 建立元素(Element) XML.createTextNode 建立文本节点(TextNode) XML.insertBefore 在指定的位置插入新的子节点 XML.removeNode 删除节点 节点属性 XML.attributes 返回指定的XML对象内的属性(attributes) 父/子节点 XML.childNodes 返回指定的XML对象内的子节点 XML.hasChildNodes 验证指定的 XML对象是否有子节点(Child Nodes) XML.parentNode 返回指定的XML对象内的父节点 声明 XML.docTypeDecl 设置及返回XML文件的文件类型声明 (DOCTYPE declaration) XML.xmlDecl 设置及输出XML文件的XML声明 节点的子元件 XML.firstChild 返回XML对象的父节点(Parent node)的子元件列(children list)的第一个子元件内容 XML.lastChild 返回XML对象的父节点(Parent node)的子元件列(children list)的最后一个子元件内容 XML.nextSibling 验证XML对象在父节点的子元件列中是否有下一个节点 XML.previousSibling 验证XML对象在父节点的子元件列中是否有上一个节点 传送XML文件 XML.load 加载指定的XML文件 XML.loaded 检查XML文件是否加载完成 XML.send 传送XML对象的值至指定的地址 XML.sendAndLoad 传送XML对象的值至指定的地址并接收返回值 节点名称/内容/类型 XML.nodeName 返回节点名称(Node Name) XML.nodeType 取得返回节点类型 XML.nodeValue 返回节点内容值(Node Value) 数据解析 XML.ignoreWhite 指定是否忽略仅含有空格符的文本节点 XML.parseXML 解析(Parse)指定的XML字符串 XML.status 显示解析XML文件的结果 XML.toString 输出XML对象内完整的结构 文件大小 XML.getBytesLoaded 返回己经下载的XML文件大小 XML.getBytesTotal 返回要下载的XML文件总容量大小 事件响应 XML.onData 指定处理从服务器下载的XML数据的函数 XML.onLoad 检查指定的XML文件是否加载完成 数据类型 XML.contentType 设置 HTTP 标头信息里的文件格式 31 扩展标记语言Socket对象(XML Socket) 定义XML Socket对象 new Socket 定义XMLSocket对象 连线/中断 XMLSocket.close 关闭连线 XMLSocket.connect 建立连线 信息传递 XMLSocket.onClose 指定关闭连接后所要响应的函数 XMLSocket.onConnect 指定建立连接后所要响应的函数 XMLSocket.onData 指定从服务器下载XML信息后所要调用的函数 XMLSocket.onXML 指定接收XML文件后所要用来解析的函数 XMLSocket.send 发送出指定的XML对象内容 32 复选框对象(FCheckBox Objects) 文本内容 FCheckBox.getLabel 返回复选框对象的Label标签值 FCheckBox.setLabel 赋值复选框对象的Label 标签文本内容 FCheckBox.setLabelPlacement 指定复选框对象的Label标签文本的出现位置 启用状态 FCheckBox.getEnabled 检查复选框对象是否处于启用状态 FCheckBox.setEnabled 赋值复选框对象的启用状态 宽度尺寸 FCheckBox.setSize 动态赋值复选框对象的宽度值 样式设置 FCheckBox.registerSkinElement 为复选框对象的 Skin注册新元素名称 FCheckBox.setStyleProperty 指定复选框对象的外观属性值 选取作用 FCheckBox.setChangeHandler 检查复选框对象选项的选取变化状态 复选框的值 FCheckBox.getValue 返回复选框对象的选取状态 FCheckBox.setValue 指定复选框对象的选取状态 33 提交按钮对象(FPushButton Objects) 文本内容 FPushButton.getLabel 返回提交按钮对象的Label标签值 FPushButton.setLabel 指定提交按钮对象的Label 标签文本内容 启用状态 FPushButton.getEnabled 检查提交按钮对象是否处于启用状态 FPushButton.setEnabled 指定提交按钮对象的启用状态 宽度尺寸 FPushButton.setSize 动态指定提交按钮对象的大小长宽值 样式设置 FPushButton.registerSkinElement 为提交按钮对象的 Skin注册新元素名称 FPushButton.setStyleProperty 指定提交按钮对象的外观属性值 按钮作用 FPushButton.setclikHandler检查提交按钮对象的点选变化状态 34 列表框对象(FListBox Objects) 新增/_插入项目 FListBox.addItem 在列表框对象尾端新增一些选项 FListBox.addItemAt 在列表框对象内指定的位置新增些选项 取代/删除项目 FListBox.removeAll 在列表框对象内删除所有的选项 FListBox.removeItemAt 在列表框对象内指定的位置删除一个选项 FListBox.replaceItemAt 在列表框对象内指定的位置置换一个选项 项目排序 FListBox.sortItemsBy 为列表框对象内的选项排序 列表行数 FListBox.getLength 返回列表框对象的选项个数 FListBox.getRowCount 返回列表框对象中可显示的最大选项数 FListBox.setRowCount 指定列表框对象可显示的最大选项数 选取方式 FListBox.getItemAt 返回列表框对象内指定位置的选项内容 FListBox.getSelectedIndex 返回列表框对象内当前所选选项的索引值 FListBox.getSelectedIndices 返回列表框对象内当前选择多个选项的索引值 FListBox.getSelectedItem 返回列表框对象内当前选择的选项内容 FListBox.getSelectedItems 返回列表框对象内当前选择的多个选项内容 FListBox.getSelectMultiple 检查用户选择选项的状态 FListBox.getValue 返回选择的选项所代表的数值 FListBox.setItemSymbol 注册用于显示列表框对象选项的symbol linkage ID 名称 FListBox.setSelectedIndex 设置选取指定索引值的选项 ListBox.setSelectedIndices 设置选取指定多个索引值的选项 FListBox.setSelectMultiple 设置是否允许用户选取多重选项 选取状态 FListBox.getEnabled 检查列表框对象是否处于启用状态 FListBox.setEnabled 赋值列表框对象的启用状态 列表尺寸 FListBox.setSize 动态赋值列表框对象的大小长宽值 FListBox.setWidth 赋值列表框对象的宽度值 样式设置 FListBox.registerSkinElement 为列表框对象的 Skin注册新元素名称 FListBox.setStyleProperty 赋值列表框对象的外观属性值 选取作用 FListBox.setChangeHandler 检查列表框对象选项的选择变化状态 项目数据来源 FListBox.setDataProvider 为列表框对象注册一数据来源对象 滚动条设置 FListBox.getScrollPosition 返回列表框对象列表中显示的第一个选项的索引值 FListBox.setAutoHideScrollBar 指定列表框对象滚动条的显示状态 FListBox.setScrollPosition 指定列表框对象中要显示于列表顶端的选项索引值 35 滚动条对象对象(FScrollBar Objects) 位置设置 ScrollBar.getScrollPosition 返回当前滚动条对象的所在位置 FScrollBar.setHorizontal 指定滚动条对象的方向 FScrollBar.setScrollPosition 指定滚动条的位置 启用状态 FScrollBar.getEnabled 检查滚动条是否处于启用状态 FScrollBar.setEnabled 指定滚动条的启用状态 滚动条尺寸 FScrollBar.setSize 动态赋值滚动条的长度值 样式设置 FScrollBar.registerSkinElement 为滚动条的Skin注册新元素名称 FScrollBar.setStyleProperty 赋值滚动条的外观属性值 滚动条作用 FScrollBar.setChangeHandler 检查滚动条对象的滑移状态 滚动条的值 FScrollBar.setScrollProperties 设置滚动条移动时所代表数值的范围 目标滚动条 FScrollBar.setScrollTarget 设置滚动条所对应的文本框对象 滚动条刻度 FScrollBar.setLargeScroll 设置点选滚动条时所移动的距离 FScrollBar.setSmallScroll 设置点选滚动条的移动箭头时所移动的距离 36 组合框对象(FComboBox Objects) 增加/插入项目 FComboBox.addItem 在组合框对象尾端增加一些选项 FComboBox.addItemAt 在组合框对象内指定的位置增加一个选项 取代/删除选项 FComboBox.removeAll 在组合框对象内删除所有的选项 FComboBox.removeItemAt 在组合框对象内指定的位置删除一个选项 FComboBox.replaceItemAt 在组合框对象内指定的位置置换一个选项 项目排序 FComboBox.sortItemsBy 为组合框对象内的选项排序 下拉列表行数 FComboBox.getLength 返回组合框对象的选项个数 FComboBox.getRowCount 返回组合框对象中可显示的最大选项数 FComboBox.getScrollPosition 返回组合框对象列表中显示的第一个选项的索引值 FComboBox.setRowCount指定组合框对象可显示的最大选项数 选取方式 FComboBox.getItemAt 返回组合框对象内指定位置的选项内容 FComboBox.getSelectedIndex 返回组合框对象内当前选择选项的索引值 FComboBox.getSelectedItem 返回组合框对象内当前选择的选项内容 FComboBox.setItemSymbol 注册用于显示组合框对象选项的symbol linkage ID名称 FComboBox.setSelectedIndex 设置选取指定索引值的选项 下拉列表状态 FComboBox.getEnabled 检查组合框对象是否处于启用状态 FComboBox.setEnabled 指定组合框对象的启用状态 下拉列表大小 FComboBox.setSize 动态赋值组合框对象的宽度值 样式设置 FComboBox.registerSkinElement 为组合框对象的 Skin注册新元素名称 FComboBox.setStyleProperty 赋值组合框对象的外观属性值 选取作用 FComboBox.setChangeHandler 检查组合框对象选项的选择变化状态 编辑项目 FComboBox.getValue 返回字段选项代表的数值 FComboBox.setEditable 指定字段对象的编辑状态 FComboBox.setValue 设置字段对象内文本框的内容 项目数据来源 FComboBox.setDataProvider 为字段对象注册一数据来源对象 37 滚动条框对象(FScrollPane Objects) 滚动条框内容 FScrollPane.getScrollContent 返回框内显示用的MovieClip instance 名称 FScrollPane.loadScrollContent 加载要置入框内显示用的Flash Movie 或图片 FScrollPane.setDragContent 切换拖拉滚动条框对象内容的功能 滚动条框尺寸 FScrollPane.setScrollContent 指定显示于滚动条框对象的 movie clip FScrollPane.getPaneHeight 返回滚动条框对象的高度值 FScrollPane.getPaneWidth 返回滚动条框对象的宽度值 FScrollPane.setSize 动态赋值滚动条框对象的大小长宽值 位置设置 FScrollPane.getScrollPosition 返回滚动条窗口内目前显示内容的垂直与水平位置 FScrollPane.setHScroll 指定滚动条框对象是否显示水平方向的卷轴 FScrollPane.setScrollPosition 指定窗口内的画面显示的位置 FScrollPane.setVScroll 指定滚动条框对象是否显示垂直方向的卷轴 样式设置 FScrollPane.registerSkinElement 为滚动条框对象的 Skin注册新元素名称 FScrollPane.setStyleProperty 赋值滚动条框对象的外观属性值 数据更新 FScrollPane.refreshPane 更新滚动条框对象的窗口内容 38 样式对象(FStyleFormat Objects) 定义样式对象 new FStyleFormat 定义UI component的样式对象 默认样式对象 globalStyleFormat 给内置UI component的默认样式对象 事件响应 FStyleFormat.addListener 指定样式对象给指定的 UI component 对象 FStyleFormat.removeListener 解除样式对象对指定 UI component 的影响 更新样式 FStyleFormat.applyChanges 更新样式对象并应用至使用此样式对象的 UI component 符号面板颜色 FStyleFormat.arrow 赋值样式对象的箭头颜色值 FStyleFormat.check 赋值样式对象的选取记号颜色值 FStyleFormat.face 赋值样式对象的主要显示颜色值 FStyleFormat.radioDot 赋值单选按钮选取点的颜色值 FStyleFormat.scrollTrack 赋值滚动条对象的卷轴颜色值 前景背景颜色 FStyleFormat.backgound 赋值样式对象的背景颜色值 FStyleFormat.backgoundDisabled 赋值UI component 被关闭时的背景颜色值 FStyleFormat.foregroundDisabled 赋值UI component 被关闭时的前景颜色值 阴影颜色 FStyleFormat.darkshadow 赋值样式对象较暗阴影的颜色值 FStyleFormat.highlight 赋值被选取的样式对象较暗阴影的颜色值 FStyleFormat.highlight3D 赋值被选取的样式对象较光亮面的颜色值 FStyleFormat.shadow 赋值样式对象较光亮面的颜色值 选取作用颜色 FStyleFormat.focusRectInner 赋值样式对象的键盘焦点内框颜色值 FStyleFormat.focusRectOuter 赋值样式对象的键盘焦点外框颜色值 FStyleFormat.selection 赋值UI component的选择光棒颜色值 FStyleFormat.selectionDisabled 赋值UI component被关闭时的选择光棒 颜色值 FStyleFormat.selectionUnfocused 赋值UI component不为键盘焦点时的选择光棒颜色值 字体样式 FStyleFormat.embedFonts 赋值样式对象是否使用内嵌字体 FStyleFormat.textFont 赋值UI component使用的文本字体名称 字号/颜色 FStyleFormat.textColor 切换UI component内文本的颜色值 FStyleFormat.textDisabled 赋值UI component 被关闭时的文本颜色值 FStyleFormat.textSelected 赋值UI component 的选择光棒内文本颜色值 FStyleFormat.textSize 赋值UI component内文本的大小尺寸 字体样式 FStyleFormat.textBold 切换UI component内文本粗体的状态 FStyleFormat.textItalic 切换UI component内文本斜体的状态 FStyleFormat.textUnderline 切换UI component 内的文本是否加上下划线 对齐方式 FStyleFormat.textAlign 赋值UI component 内文本对齐方式 缩排方式 FStyleFormat.textIndent 赋值UI component使用的文本缩排宽度 FStyleFormat.textLeftMargin 赋值UI component 内文本段落左边界的宽度值 FStyleFormat.textRightMargin 赋值UI component 内文本段落右边界的宽度值 39 不建议使用的指令(Deprecated Actions) 内置指令 ifFrameLoaded 指定的帧是否已经载入内存 tellTarget 对象标的与层级路径 toggleHighQuality 图形反锯齿 内置函数 chr 转换ASCII码成字符 int 转换指定数值成最近的整数 length 返回指定字符串的长度 mbchr 转换ASCII码成双位字符 mblength 返回指定双位字符串的长度 mbord 转换双位字符成ASCII码 mbsubstring 从双位字符串内取出指定的字符串 ord 转换字符成ASCII码 random 产生一随机整数值 substring 从字符串内取出指定的字符串 运算符 <> 不等于(inequality) add 合并字符串 and 逻辑与 eq 等于(equality) ge 大于等于(greater than or equal to) gt 大于(greater than) le 小于等于(less than or equal to) lt 小于(less than) ne 不等于(inequality) not逻辑非 or 逻辑或 属性 _highquality 图形输出品质 maxscroll 最大滚动行数 scroll 滚动行数 |
|