关于setTransform(Color.setTransform 方法)

setTransform(Color.setTransform 方法)

public setTransform(transformObject:Object) : Void

自 Flash Player 8 后不推荐使用 Color 类。

为 Color 对象设置颜色转换信息。从 new Object 构造函数创建的 colorTransformObject 参数是通用对象。它具有指定颜色的红、绿、蓝和 alpha(透明度)成分百分比和偏移量值的参数,以 0xRRGGBBAA 的格式输入。

颜色转换对象的参数与"高级效果"对话框中的设置相对应,定义如下:

  • ra 是红色成分的百分比(-100 到 100)。
  • rb 是红色成分的偏移量(-255 到 255)。
  • ga 是绿色成分的百分比(-100 到 100)。
  • gb 是绿色成分的偏移量(-255 到 255)。
  • ba 是蓝色成分的百分比(-100 到 100)。
  • bb 是蓝色成分的偏移量(-255 到 255)。
  • aa 是 Alpha 的百分比(-100 到 100)。
  • ab 是 Alpha 的偏移量(-255 到 255)。

刚才一个朋友问了我一个类似的例子,发现这种效果还不错,把代码贴出来给大家分享一下,帧代码如下:
/* 效果为 白--透明 */
var myColor = new Color(blurred);  //blurred为影片中的一个图片实例名
var white = {ra:100, rb:255, ga:100, gb:255, ba:100, bb:255, aa:100, ab:255};
myColor.setTransform(white); //初始化图片,去掉本行 动画会不流畅
setc();
function setc() {
 onEnterFrame = function () {
  if (white.ab>=-255){
  myColor.setTransform(white);
  white.rb -= 5; 
  white.gb -= 5;
  white.bb -= 5;
  white.ab -= 5;
  }
  else
  {
   delete onEnterFrame;   //或者使用:_root.stop(); 也可以
   }
 }
}





转载于:https://www.cnblogs.com/zhangsir/archive/2007/11/05/949816.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值