本类共有 4110 篇文章,今日更新 0

as参考---对象篇

[ 来源:http://www.91now.com/down/ | 作者: | 时间:2007-5-21 18:10:49 | 浏览: 人次 ]

一。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一起使用.

===============================================================

转贴请注明:

广告位