一。arguments 对象
arguments.callee 被调用的函数
arguments.caller 进行调用的函数
arguments.length 传递给函数的参数数量
二。array 对象
主要可以使你访问和操纵数组。
array.concat 连接参数,并将其作为新数组返回
array.concat(a0,a1,...aN);
注意:嵌套数组连接后不分开。
array.join 将数组内的所有元素连接为一个字符串,在元素间插入指定分界符之后连接数组为字符串。
array.join([separator]);
array.pop 删除数组最后一个元素并返回其值
array.push 将一个或多个元素添加到数组结尾,并返回该数组的新长度
array.push (a1,a2,...aN);
array.reverse 倒转数组
array.shift 删除数组第一个元素并返回其值。
array.slice 提取数组中一部分作为新数组返回
array.slice(start,end);
注意:1。返回值不包括end的值。
2。若起点是负数则表示,起点从结尾开始,-1表示最后一个元素。
3。若省略end参数则表示从开头到结尾。
array.sort 就地排序
array.sort([comparefunction])
comparefunction:用来确定数组元素排列顺序的可选比较函数(给定值a,b).
1. -1 如果a在排序后的序列中出现在b之前。
2。如果a=b
3. 1 如果a在排序后的序列中出现在b之后。
array.sorton 基于某个字段对数组排序
array.sorton(fieldname);
array.splice 为数组添加/删除元素。
array.splice(start,deletecount,a1,a3,...aN)
注意:若d为0,则不删除任何元素,若为null则删除从start开始到结尾的值。
array.tostring 返回表示array对象中元素的字符串值,数组中没一个值将转换为字符串并用“,”隔开。
array.unshift 将一个或多个元素添加到数组结头,并返回该数组的新长 度
array.length 返回数组长度
三。button 对象。
button._alpha 指定按钮透明度
button.enabled 指示按钮是否处于活动状态。如果非启用状态作用它上的action是没有用的,默认为true.
button._focusrect 指示具有焦点的按钮四周是否有黄色矩形,此属性可覆盖全局_focusrect属性。
button._height 按钮高度(pix)
button.getdepth 返回按钮的深度。
button._highquality 影片呈现高品质(全局)
*. 2 最高品质,1 高品质,0 低品质
button._name 按钮名称
button.ondragout 在按钮上按下鼠标按钮,然后鼠标指针画出按钮调用该函数
button.ondragover 在按钮上按下鼠标按钮,然后鼠标指针按在按钮调用该函数
button.onkeydown 在按钮具有键盘焦点并按下某键时调用函数
* onkeydown在无参数的时候调用该函数。key.ascii和 key.getcode方法来确定按下的键。必须订一个在调用该事件时的执行函数。
eg: 111.onkeydown=function(){
trace("调用onkeydown函数")};
button.onkeyup 同上。
button.onkillfocus 当键盘失去键盘焦点时调用该事件。他接收一个newfocus参数,该参数是一个对象,表示接受焦点的新对象。如果无对象接收焦点其值为null,newfocus即要接受焦点的对象。
button.onkillfocus(newfocus){
statements;//要执行的语句};
button.onpress //=============
以下几个省略说明。
button.onrelease
button.onreleaseoutside
button.onrollout
button.onrollover //===================
button.onsetfocus 当键盘接受键盘焦点时调用该事件。他接收一个oldfocus参数,该参数是一个对象,表示失去焦点的新对象。如果以前没有具有焦点的对象则其值为null,newfocus即要失去焦点的对象。
button._parent 对此实例的父级影片剪辑的引用
button._quality 影片呈现的品质(全局)
* 参数 low,medium,high,best
button._rotation 旋转度数
button._soundbuftime 在声音开始进入流之前预加载声音的秒数(全局)
button.tabenabled 指示某按钮是否包括在tab键的自动排序中。可对movieclip、button、textfield设置该属性。
button.tabindex 指示对象的tab键排序。其属性是平面的。
button._target 按钮的目标路径。
button.trackasmenu 指示其他按钮是否可接受鼠标按钮释放事件。(boolean)
button._url 创建按钮实例的swf文件的url.
button.usehandcursor 当鼠标经过是否显示手型光标,其属性默认为true.
button._visible 确定按钮实例是隐藏还是可见的bool值
button._width
button._x 按钮的x坐标(整数)。该坐标是相对于父级影片剪辑的本地坐标。如果按钮在煮时间轴上,其坐标系统将以舞台的左上角(0,0)。如果按钮在具有变形的影片剪辑内,则按钮位于包含它的影片剪辑的本地坐标系统中。按钮的坐标指的是注册点的位置
button._y
button._xmouse 光标对于按钮实例的x坐标(相对于按钮)。
button._xscale 指定按钮实例水平缩放百分比的值。
button._ymouse
button._yscale
四。color对象
color.getrgb 返回最后一次setrgb调用的rgb数值。
EG:value=color.getrgb().tostring(16);
color.setrgb(0xRRGGBB) 为color设置rgb值得十六进制表示形式。
color.settransform 为color对象设置颜色转换。
color.settransform(colortransformobject);
colortransformobject使用 new object构造函数创建对象,其必须具有:
ra红色成分百分比(-100到100),rb红色成分偏移量(- 255到255),ga(绿色),gb,ba(蓝色),bb,aa(alpha的百分比) ,ab.
EG:
colortransform=new object();
colortransform.ra=50;
colortransform.rb=122;
colortransform.ga=50;
colortransform.gb=123;
colortransform.ba=21;
colortransform.bb=100;
colortransform.aa=60;
colortransform.ab=70;
&&
color.settransform(ra:'50',rb:'122',ga:'50',gb:'123',ba:'21',bb:'100',aa:'60',ab:'70');
color.gettransform 返回最后一次settransform调用设置的转换信息。
new color(target) 设置一个新颜色与color.setrgb一起使用.
===============================================================
