Как можно приостановить / возобновить динамически загруженный внешний SWF-файл с помощью ActionScript 3? - PullRequest
1 голос
/ 13 апреля 2009

Я хотел бы иметь возможность воспроизводить / приостанавливать динамически загруженные внешние SWF-фильмы с помощью ActionScript 3.0. Любая помощь приветствуется. Спасибо.

1 Ответ

1 голос
/ 13 апреля 2009

Загруженные SWF-файлы доступны через свойство content в Loader. Вы можете преобразовать свойство содержимого в класс документов загруженного SWF-файла, чтобы получить прямой доступ к методам SWF-файла. Конечно, вы можете просто использовать play (); и остановка (); ... если вы просто хотите воспроизвести анимацию временной шкалы:

var loader:Loader = new Loader("anim.swf");
addChild(loader);

loader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler);

function completeHandler(e:Event):void
{
    var movie:MovieClip = e.target.content;
    movie.play();
}
...