В as3 мы можем динамически загружать фильмы .swf в любой плеер (в сети), например, в flv player? - PullRequest
0 голосов
/ 03 мая 2010

Я хочу динамически загружать файл .swf в проигрыватель (например, FLV-проигрыватель as3) в as3. Когда я нажму на изображение, соответствующее видео будет воспроизведено на проигрывателе с правой стороны (как у вас).Есть ли что-то (например, проигрыватель FLV) для файлов .swf с параметрами воспроизведения, паузы, возобновления, скруббера для воспроизведения в Интернете?

Ответы [ 3 ]

1 голос
/ 03 мая 2010

Существует много видеоплееров AS3. Вот учебник , который позволяет вам его создать. Создав FLVPlayer, вы можете загрузить его, используя объект Loader.

1 голос
/ 03 мая 2010

Вы можете начать с AS3 Loader Class , который позволит вам загружать и размещать SWF-файлы в вашем приложении.

Управление позицией загруженного SWF будет немного сложнее, и вам может понадобиться мувиклип с конкретным именем связи в .swf, из которого вы можете создать экземпляр в своем коде и управлять им со стандартным Команды временной шкалы MovieClip. Вы должны иметь возможность создавать некоторые элементы управления, которые работают с gotoAndPlay / gotoAndStop / etc

0 голосов
/ 25 мая 2011

Я думаю, что это то, что вы ищете.

var SWFLoader:Loader=new Loader();
screen_mc.addChild(SWFLoader);
function loadSWF(evt:MouseEvent):void{
    if (evt.target==one_btn){
        SWFLoader.load(new URLRequest("one.swf"));
        }
    else if (evt.target==two_btn){
        SWFLoader.load(new URLRequest("two.swf"));  
    }
}
one_btn.addEventListener(MouseEvent.CLICK,loadSWF);
two_btn.addEventListener(MouseEvent.CLICK,loadSWF);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...