• 设置按钮灰色 添加滤镜


    //设置按钮灰色
    public static function setBtnLockState(obj:InteractiveObject,b:Boolean=false):void
    {
        var matrix:Array = new Array(); 
        matrix = matrix.concat([.3,.59,.11,0,0]);// red 
        matrix = matrix.concat([.3,.59,.11,0,0]);// green 
        matrix = matrix.concat([.3,.59,.11,0,0]);// blue 
        matrix = matrix.concat([0,0,0,1,0]);// alpha  
        var filter:ColorMatrixFilter = new ColorMatrixFilter(matrix); 
        obj.filters = [filter];
        obj.mouseEnabled = b;
    }
    //设置按钮正常色
    public static function setBtnUnlockState(obj:InteractiveObject,b:Boolean=true):void
    {
        obj.filters = [];
        obj.mouseEnabled = b;
    }
    //设置滤镜
    private function mouseOverHandler(e:MouseEvent):void
    {
        var currObj:* = e.currentTarget;
        currObj.filters = [new GlowFilter(0xFFFF32, 1, 8, 8, 4)];
    }
    //去除滤镜
    private function mouseOutHandler(e:MouseEvent):void
    {
        var currObj:* = e.currentTarget;
        currObj.filters = [];
    }
  • 相关阅读:
    MMU讲解
    MiniCRT 64位 linux 系统移植记录:64位gcc的几点注意
    gprof使用介绍
    SQLite在多线程环境下的应用
    C++ Boost库简介
    GDB调试手册[转]
    data-ng-show 指令
    AngularJS THML DOM
    AngularJS 表格
    AngularJS XMLHttpRequest
  • 原文地址:https://www.cnblogs.com/602147629/p/2507824.html
Copyright © 2020-2023  润新知