Myapp 加载一个外部 swf 并将其添加到 MovieClip。外部 swf 电影具有放置在舞台之外的元素(它们在 swf 播放期间进入舞台)。但在加载后,这些元素在主 MovieClip 中可见。
换句话说,看起来舞台外的整个空间和舞台一样都是可见的。
如何隐藏加载 swf 阶段之外的元素?
Myapp 加载一个外部 swf 并将其添加到 MovieClip。外部 swf 电影具有放置在舞台之外的元素(它们在 swf 播放期间进入舞台)。但在加载后,这些元素在主 MovieClip 中可见。
换句话说,看起来舞台外的整个空间和舞台一样都是可见的。
如何隐藏加载 swf 阶段之外的元素?
Adobe 有一个关于此的页面,下面的代码示例向您展示了如何在运行时向加载的剪辑添加蒙版:
import flash.display.*;
import flash.net.URLRequest;
var rect:Shape = new Shape();
rect.graphics.beginFill(0xFFFFFF);
rect.graphics.drawRect(0, 0, 100, 100);
addChild(rect);
var ldr:Loader = new Loader();
ldr.mask = rect;
var url:String = "http://www.unknown.example.com/content.swf";
var urlReq:URLRequest = new URLRequest(url);
ldr.load(urlReq);
addChild(ldr);
该页面的完整链接:http: //help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7c83.html