0

我在使用 createJS 时遇到 AlphaMaskFilter 问题。我正在使用论坛先前讨论中的示例代码,包括来自 github 的 alphamaskfilter.js 和来自 CDN 的easelJS,但我仍然觉得 undefined is not a function。有人可以对这个问题提供不同的看法吗?我选择不包括预加载器,因为网站上的容量很大。

镜头 = 新图像();lens.onload = function() {

var image = new createjs.Bitmap('images/reflection.png');
var maskImage = new createjs.Bitmap('images/1-1.png');

var amf = new createjs.AlphaMaskFilter(maskImage.image);
image.filters = [amf];
image.cache(0, 0, maskImage.image.width, maskImage.image.height);

    glasses_container.addChild(image);

    stage.update();
}
lenses.src = 'images/reflection.png'

以前的讨论示例 http://jsfiddle.net/Bpz88/193/ http://community.createjs.com/discussions/easeljs/584-alphamapfilter-using-alpha-png-image-to-mask-jpg

4

1 回答 1

1

EaselJS 包中目前不包含过滤器,因此您必须自己在页面上包含过滤器,您这样做吗?

于 2013-09-11T16:05:23.287 回答