首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我在闪存8上不能使用AS2 setMask

我在闪存8上不能使用AS2 setMask
EN

Stack Overflow用户
提问于 2010-12-27 17:21:40
回答 1查看 1.1K关注 0票数 1

我在这里做错了什么?如果"square“是矢量渲染的,但如果它是从url加载的图像,则不起作用。代码如下

代码语言:javascript
复制
stop();
this.Security.allowInsecureDomain("*");
this.Security.allowDomain("*") 

this.createEmptyMovieClip("square", 1);
this.createEmptyMovieClip("triangle", 2);
triangle.beginFill(0xFFFFFF,100);
triangle.moveTo(10,10);
triangle.lineTo(10,50);
triangle.lineTo(50,10);
triangle.endFill();


var MCL:MovieClipLoader = new MovieClipLoader();
var mListener:Object = new Object();
mListener.onLoadInit = function(target_mc:MovieClip) {

    target_mc.setMask(triangle);
};
MCL.addListener(mListener);
MCL.loadClip("http://farm6.static.flickr.com/5167/5257133700_64698a6cea_s.jpg",square);

return;
EN

回答 1

Stack Overflow用户

发布于 2010-12-27 17:39:25

哇,我在发帖几分钟后就弄明白了(绞尽脑汁4个小时后)。

我更改为onLoadComplete (而不是Init),现在一切正常。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4537688

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档