当前位置:软件学习 > Flash >>

flash 调整影片剪辑的滤镜属性效果

创建一个新的 Flash 文档,并将其保存为 adjustfilter.fla。
将下面的 ActionScript 添加到时间轴的第 1 帧: import flash.filters.BlurFilter;

 代码如下 复制代码

this.createEmptyMovieClip("holder_mc", 10);
holder_mc.createEmptyMovieClip("img_mc", 20);
holder_mc.img_mc.loadMovie("/images/image2.jpg");
holder_mc.filters = [new BlurFilter(10, 10, 2)];
holder_mc._x = 75;
holder_mc._y = 75;

holder_mc.onMouseMove = function() {
    var tempFilter:BlurFilter = holder_mc.filters[0];
    tempFilter.blurX = Math.floor((_xmouse / Stage.width) * 255);
    tempFilter.blurY = Math.floor((_ymouse / Stage.height) * 255);
    holder_mc.filters = [tempFilter];
};


    前面的代码分为三部分。第一部分导入 flash.filters.BlurFilter 类,这样引用 BlurFilter 类时便无需使用完全限定类名。第二部分代码创建一些影片剪辑,并将图像加载到一个嵌套剪辑中。第三部分代码响应鼠标在舞台上的移动,并相应调整模糊效果。

    选择"控制">"测试影片"对该 Flash 文档进行测试。

补充:flash教程,As3.0
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,