AS3: скрыть элементы вне сцены в загруженном SWF - PullRequest
1 голос
/ 15 апреля 2011

Myapp загружает внешний SWF и добавляет его в MovieClip.Внешний SWF-фильм имеет элементы, которые размещаются вне сцены (они выходят на сцену во время воспроизведения SWF-файла).Но после загрузки эти элементы видны в основном MovieClip.

Другими словами, похоже, что все пространство за пределами сцены видно, как и сцена.

Как скрыть элементы снаружиэтап загрузки SWF?

1 Ответ

1 голос
/ 15 апреля 2011

У 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

...