初学flash-AS的基本代码解释(一)

来源:百度文库 编辑:神马文学网 时间:2024/04/27 19:30:33
基本 Action。包括:
    - Go to 跳转到指定的帧  
    - Play 播放  
    - Stop 停止  
    - Toggle High Quality 在高画质和低画质间切换  
    - Stop All Sounds 停止所有声音的播放  
    - Get URL 跳转至某个超联结  
    - FSCommand 发送FSCommand命令  
    - Load Movie 装载影片  
    - Unload Movie 卸载影片  
    - Tell Target 告知目标  
    - If Frame Is Loaded ..判断帧是否被完全载入  
    - On Mouse Event 鼠标事件
   。其他Actions。包括:
    - break 跳出循环
    - call 调用指定帧(一般喊有某个特定函数)
    - comment 注释
    - continue 继续循环
    - delete 删除一个对象(Object)中的变量
    - do while do while循环
    - duplicateMovieClip 复制MC
    - else 否则(与if联用)
    - else if 否则如果(与if联用)
    - evaluate 调用自定义函数(Function)
    - for for循环
    - for .. in 依次取得对象(Object)中的各个属性或者某个数组中的所有元素 
    - FSCommand 发送FSCommand命令
    - function 声明自定义函数
    - getURL 跳转至某个超联结
    - goto 跳转到指定的帧
    - if 如果
    - ifFrameLoaded ..帧是否完全被载入
    - include 读入外部的ActionScript程序文件(.as)
    - loadMovie 装载MC
    - loadVariables 转载外部文件中的数据,这些外部文件可以是文本文件,或者是由ASP/CGI等脚本返回的文本值
    - on 鼠标事件的触发条件
    - onClipEvent MC的事件触发程序
    - play 播放
    - print 输出到打印机
    - removeMovieClip 删除MC
    - return 在函数(function)中返回一个值
    - set variable 设定变量值
    - setProperty 设定属性
    - startDrag 开始拖动
    - stop 停止
    - stopAllSounds 停止所有声音的播放
    - stopDrag 停止拖动
    - swapDepths 交换两个MC的深度
    - tellTarget 指定Action命令生效的目标
    - toggleHighQuality 在高画质和低画质间切换
    - trace 跟踪调试
    - unloadMovie 卸载MC
    - var 声明局部变量
    - while 当..成立时..
    - with 对..对象(Object)做..
    。操作符( Operators)
    - ! 逻辑非操作
    - != 不等于
    - "" 字符串
    - % 取余数
    - && 逻辑与操作
    - () 括号
    - * 乘号
    - + 加号
    - ++ 变量自加一
    - - 减号
    - -- 变量自减一
    - / 除号
    - < 小于
    - <= 小于等于
    - <> 不等于
    - == 相等
    - > 大于
    - >= 大于等于
    - and 逻辑与
    - not 逻辑非
    - or 逻辑或
    - typeof 返回变量类型
    - void 实体,无返回
    - | | 逻辑或操作
   + Bitwise Operators 位操作符
    - & 位与操作
    - << 位左移
    - >> 位右移
    - >>> 位右移(无符号)
    - ^ 位异或操作
    - | 位或操作
    - ~ 补位操作
   + Compound Assign Operators 复合操作符
    - %= A%=B 等效于 A=A%B
    - &= A&=B 等效于 A=A&B
    - *= A*=B 等效于 A=A*B
    - += A+=B 等效于 A=A+B
    - -= A-=B 等效于 A=A-B
    - /= A/=B 等效于 A=A/B
    - <<= A<<=B 等效于 A=A<    - >>= A>>=B 等效于 A=A>>B
    - >>>= A>>>=B 等效于 A=A>>>B

   - ^= A^=B 等效于 A=A^B
    - |= A|=B 等效于 A=A|B
   + String Operators 字符串操作符(注:实质上是ASCII的比较)
    - add 连接两个字符串
    - eq A eq B 字符串A值与字符串值B相等
    - ge A ge B 字符串A值大于等于字符串B值
    - gt A gt B 字符串A值大于字符串B值
    - le A le B 字符串A值小于等于字符串B值
    - lt A lt B 字符串A值小于字符串B值
    - ne A ne B 字符串A值不等于字符串B值
   + Functions 函数
    - Boolean 取表达式的布尔值(True 或 False)
    - escape 除去URL串中的非法字符,将其参数按照URL编码的格式转化为字符串(String)
    - eval 访问并计算表达式(expression)的值,并以字符串(String)的形式返回该值
    - false 布尔非值(0)
    - getProperty 获取属性
    - getTimer 获取从电影开始播放到现在的总播放时间(毫秒数)
    - getVersion 获取浏览器的FLASHPlayer的版本号
    - globalToLocal 场景(Scene)中的坐标转换成MC中的坐标
    - hitTest 测试一个点或者MC是否同另一个交叉(即冲突检测)
    - int 把十进制数值强制转换成整数
    - isFinite 测试数值是否为有限数
    - isNaN 测试是否为非数值
    - keycode 返回键盘按下键的键盘值(ASCII值)
    - localToGlobal MC中的坐标转换成场景(Scene)中的坐标
    - maxscroll 文本框的最大行度
    - newline 换行符
    - Number 将参数转换成数值其返回值有以下四种情况:
   如果 x 为一数字,则返回值即为该数字;如果 x 为一布尔数,则返回0或1;如果 x 为一字符串,则函数将x解释为一个指数形式的十进制数;如果x未定义,则返回0。
    - parseFloat 将字符串转换成浮点数
    - parseInt 将字符串转换成整数 
    - random 产生0到指定数间的随机数
    - scroll 文本框中的起始滚动行
    - String 将参数转换成字符串
    - targetPath 返回指定实例MC的路径字符串
    - true 布尔是值(1)
    - unescape 保留字符串中的%XX格式的十六进制字符
    + String Functions 字符串函数
    - chr 将ASCII码转换成相应字符
    - length 返回字符串的长度
    - mbchr 将ASCII/S-JIS编码转换成相应的多字节字符
    - mblength 返回多字节字符串的长度
    - mbord 将多字节字符转换成相应的ASCII/S-JIS编码
    - mbsubstring 截取多字节字符串中的字串
    - ord 将字符转换成ASCII码
    - substring 截取字符串中的子串
    + Properties 属性
    - _alpha Alpha值(透明度值)
    - _currentframe 在MC中的当前帧数
    - _droptarget 当使用Start drag拖动一个MC时,实时地返回该MC的绝对路径
    - _focusrect 高亮按钮或者某个当前区域的显示与否(True显示/Flase不显示)
    - _framesloaded 已载入的影帧数
    - _height MC的高度
    - _highquality 画质的高低(True高画质/False低画质)
    - _name MC的实例名  
    - _quality 当前画质(字符串值) LOW,MEDIUM,HIGH,BEST
    - _rotation MC旋转的角度(单位:度)
    - _soundbuftime 声音的缓冲区大小(默认值5,单位:秒)
    - _target MC的路径
    - _totalframes 总帧数
    - _url 电影被调用的URL地址
    - _visible 是否可视(True可视/False不可视)
    - _width MC的宽度
    - _x MC的x坐标
    - _xmouse 鼠标的x坐标
    - _xscale MC的X轴向缩放度
    - _y MC的y坐标
    - _ymouse 鼠标的y坐标
    - _yscale MC的y轴向缩放度