我在使用 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