帮忙解释这段JS代码~急用

来源:百度知道 编辑:UC知道 时间:2024/06/11 04:52:47
var myColor:Color = new Color(blurred);

var white:Object = {ra:100, rb:255, ga:100, gb:255, ba:100, bb:255, aa:100, ab:255};

myColor.setTransform(white);

setc();

function setc(){

onEnterFrame = function(){

white.rb-=5;

white.gb-=5;

white.bb-=5;

white.ab-=5;

myColor.setTransform(white);

}

}

//定义一个颜色对象
var myColor:Color = new Color(blurred);
//定义一个white 对象 有属性 ra,rb,ga,gb,ba 值分别是 100,255,100,255,100
var white:Object = {ra:100, rb:255, ga:100, gb:255, ba:100, bb:255, aa:100, ab:255};
// myColor 设置属性
myColor.setTransform(white);

//调用 setc()对象 也可以说是方法
setc();

function setc(){

//这个对象 setc 有一个方法 onEnterFrame()
onEnterFrame = function(){

white.rb-=5; //white的rb属性自身减5

white.gb-=5; //white的gb属性自身减5

white.bb-=5; //white的bb属性自身减5

white.ab-=5; //white的ab属性自身减5

// myColor 设置属性
myColor.setTransform(white);

}

}
能明白这个js 是干什么的了吗?
其实就是 对color 对象的 设置属性
: 的使用 可以是继承 white:Object 也可以 值对应 ra:100