SWF не работает при загрузке внутри другого SWF
Я пытаюсь загрузить SWF-файл в другой, используя этот базовый фрагмент:
package {
import flash.display.*;
import flash.events.*;
import flash.external.ExternalInterface;
public class Wrapper extends Sprite {
public function Wrapper() {
super();
var loader:Loader = new Loader();
var request:URLRequest = new URLRequest("clip.swf");
loader.load(request);
addChild(loader);
}
}
}
clip.swf
работает нормально, когда я включаю его непосредственно в HTML-страницу. Но оказывается, что когда я пытаюсь загрузить его с оберткой, клип становится черным. Я попытался использовать отладочную версию Adobe Flash Player, и я получил error #1014
говоря, что класс используется в clip.swf
невозможно найти.
Что может быть причиной этого? Почему это работает в одну сторону, а не в другую?