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

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


person yesudeep    schedule 12.04.2009    source источник


Ответы (1)


Загруженные SWF-файлы доступны через свойство content загрузчика. Вы можете привести свойство содержимого к классу документа вашего загруженного 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();
}
person Theo.T    schedule 13.04.2009