У меня проблемы с позиционированием SWF с внешней загрузкой.Он просто не отвечает ни на какие настройки своих значений x
и y
.
Загружаемый SWF-файл - это чистый проект as3, созданный во FlashDevelop, где основной класс расширяется sprite
.Я даже пытался потом изменить значения x
и y
, используя MonsterDebugger, но безуспешно.
SWF-файл загружается в контейнер на правой стороне сцены, но всегда заканчивается сверхулевый угол.Загрузка идет прямо:
public var targetContainer:Sprite;
public function load(path:string):void {
loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, successHandler);
var movie:MovieClip = new MovieClip();
movie.addChild(loader);
targetContainer.addChild(movie);
loader.load(new UrlRequest(pathToSwf));
}
private function successHandler(e:Event):void {
//this does nothing for the one file, but affect any other swf i load
e.target.content.x = 300;
}
У меня нет этой проблемы для других swf-файлов, поэтому я предполагаю, что это связано с какой-то проблемой кода в моем конкретном проекте as3, я просто могуt выяснить, что ???
Благодарен за любые предложения!