zoukankan      html  css  js  c++  java
  • 关于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(); 也可以
       }
     }
    }





  • 相关阅读:
    C/C++ 读文件
    算法和数据结构 图表示
    protobuf
    C/C++ jsoncpp
    C/C++ C++11作用域枚举
    腾讯云云函数快速入门实践
    Serverless 与 Flask 框架结合进行 Blog 开发
    从企业微信机器人到小爱同学,用 Serverless 实现生活智能化!
    基于 Serverless 与 Websocket 的聊天工具实现
    云函数 SCF 与对象存储实现 WordCount 算法
  • 原文地址:https://www.cnblogs.com/zhangsir/p/949816.html
Copyright © 2011-2022 走看看