大众计算机学习网

专门提供各种电脑教程

Flash动画制作之函数命令介绍

Admin | 2007-12-25 21:29:28 | 被阅次数 | 5945

Flash的Action script详解

+ Functions 函数
 - Boolean 取表达式的布尔值(True 或 False)
 - escape 除去URL串中的非法字符
 - eval 返回由表达式命名的变量得值
 - false 布尔非值(0)
 - getProperty 获取属性
 - getTimer 获取从电影开始播放到现在的总播放时间(毫秒数)
 - getVersion 获取浏览器的FLASHPlayer的版本号
 - globalToLocal 场景(Scene)中的坐标转换成MC中的坐标
 - hitTest 测试一个点或者MC是否同另一个交叉
 - int 把数值强制转换成整数
 - isFinite 测试数值是否为有限数
 - isNaN 测试是否为非数值
 - keycode 返回键盘按下键的键盘值
 - localToGlobal MC中的坐标转换成场景(Scene)中的坐标
 - maxscroll 文本框的最大长度
 - newline 换行符
 - Number 将参数转换成数值
 - 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 正在拖动的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轴向缩放度
+ Objects 物件
 + Array 数组
  - concat 合并多个数组
  - join 合并数组元素位字符串
  - length 返回数组长度
  - new Array 新建数组物件
  - pop 出栈 (FILO 先入后出)
  - push 入栈 (入队列)
  - reverse 反相(颠倒数组,及第一个元素和最后一个元素互换……)
  - shift 出队列 (FIFO 先入先出)
  - slice 截取数组中的子串生成新的数组
  - sort 数组元素的排序
  - splice 从数组中指定元素起删除指定个数的元素或者删除指定元素
  - unshift 从数组头部插入一个元素
 + Boolean 布尔数
  - new Boolean 新建布尔型物件
  - toString 将布尔型物件的值转换成字符串值
  - valueOf 获取布尔型物件的值(返回值为布尔型)
 + Color 颜色
  - getRGB 获取颜色值的RGB分量(返回值0xRRGGBB十六进制)
  - getTransform 获取颜色值的转换量(返回值 cxform 型) [不太清楚]
  - new Color 新建一颜色物件
  - setRGB 设置颜色值的RGB分量(参数为0xRRGGBB十六进制)
  - setTransform 设置颜色值的转换量(参数为 cxform 型) [不太清楚]
 + Date 时间和日期
  - getDate 获取当前日期(本月的几号)
  - getDay 获取今天是星期几(0-Sunday,1-Monday...)
  - getFullYear 获取当前年份(四位数字)
  - getHours 获取当前小时数(24小时制,0-23)
  - getMilliseconds 获取当前毫秒数
  - getMinutes 获取当前分钟数
  - getMonth 获取当前月份(注意从0开始:0-Jan,1-Feb...)
  - getSeconds 获取当前秒数
  - getTime 获取UTC格式的从1970.1.1 0:00以来的秒数
  - getTimezoneOffset 获取当前时间和UTC格式的偏移值(以分钟为单位)
  - getUTCDate 获取UTC格式的当前日期(本月的几号)
  - getUTCDay 获取UTC格式的今天是星期几(0-Sunday,1-Monday...)
  - getUTCFullYear 获取UTC格式的当前年份(四位数字)
  - getUTCHours 获取UTC格式的当前小时数(24小时制,0-23)
  - getUTCMilliseconds 获取UTC格式的当前毫秒数
  - getUTCMinutes 获取UTC格式的当前分钟数
  - getUTCMonth 获取UTC格式的当前月份(注意从0开始:0-Jan,1-Feb...)
  - getUTCSeconds 获取UTC格式的当前秒数
  - getYear 获取当前缩写年份(当前年份减去1900)
  - new Date 新建日期时间物件
  - setDate 设置当前日期(本月的几号)
  - setFullYear 设置当前年份(四位数字)
  - setHours 设置当前小时数(24小时制,0-23)
  - setMilliseconds 设置当前毫秒数
  - setMinutes 设置当前分钟数
  - setMonth 设置当前月份(注意从0开始:0-Jan,1-Feb...)
  - setSeconds 设置当前秒数
  - setTime 设置UTC格式的从1970.1.1 0:00以来的秒数
  - setUTCDate 设置UTC格式的当前日期(本月的几号)
  - setUTCFullYear 设置UTC格式的当前年份(四位数字)
  - setUTCHours 设置UTC格式的当前小时数(24小时制,0-23)
  - setUTCMilliseconds 设置UTC格式的当前毫秒数
  - setUTCMinutes 设置UTC格式的当前分钟数
  - setUTCMonth 设置UTC格式的当前月份(注意从0开始:0-Jan,1-Feb...)
  - setUTCSeconds 设置UTC格式的当前秒数
  - setYear 设置当前缩写年份(当前年份减去1900)
  - toString 将日期时间值转换成"日期/时间"形式的字符串值
  - UTC 返回指定的UTC格式日期时间的固定时间值