zoukankan      html  css  js  c++  java
  • AS3.0:给图片添加滤镜模糊与斜角效果

    滤镜可应用于任何显示对象(即,从 DisplayObject 类继承的对象),

    例如 MovieClip、SimpleButton、TextField 和 Video 对象,以及 BitmapData 对象。

    步骤:

      1.导入2张图片到Flash,并转换成MoveClip。

      2.对2张图片实例命名(如:image1,image2)

      3.打开动作面板,输入以下代码。

    /* 创建并附加模糊滤镜给image1:*/
    
    var blur:BlurFilter = new BlurFilter();
    
    blur.blurX = 20; blur.blurY = 20;
    
    blur.quality = BitmapFilterQuality.HIGH;
    
    image1.filters = [blur];
    
        // 模糊滤镜各属性可参看Flash属性窗口滤镜选项 
    
    /* 创建并附加斜角滤镜给image2: */
    
    var bevel:BevelFilter = new BevelFilter();
    
    bevel.distance = 5.0;
    
    bevel.angle = 45;
    
    bevel.highlightColor = 0xFFFFFF;
    
    bevel.highlightAlpha = 1.0;
    
    bevel.shadowColor = 0x000000;
    
    bevel.shadowAlpha = 1.0;
    
    bevel.blurX = 5.0;
    
    bevel.blurY = 5.0;
    
    bevel.strength = 1;
    
    bevel.quality = 1;
    
    bevel.type = "inner";
    
    bevel.knockout = false;
    
    image2.filters = [blur];
    
       // 以上斜角滤镜各个属性可以写在一行(在new BevelFilter(...))

    注意:当滤镜值改变时,需要重新给图像设置滤镜。

  • 相关阅读:
    openstack-1基础环境准备
    ELK补充之Filebeat
    ELK补充之logstash
    ELK
    dubbo
    zokeeper+kafka
    rabbitmq
    jenkins补充-编写自动化脚本实现devops 流水线和回滚等操作
    sonar
    python连接数据库之(连接MySQL)
  • 原文地址:https://www.cnblogs.com/blueherb/p/3382941.html
Copyright © 2011-2022 走看看