我使用createJS遇到AlphaMaskFilter问题。我正在使用之前在论坛上讨论的示例代码,包括来自github的alphamaskfilter.js和来自CDN的easelJS,我仍然未定义不是函数。有人可以对这个问题有不同的看法吗?我选择不包括预加载器,因为网站的音量很大。
lens = new Image(); lenses.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
答案 0 :(得分:1)
EaselJS软件包中当前未包含过滤器,因此您必须自己在页面上包含过滤器,这样做吗?