Отображение видеофайла в полноэкранном режиме импортированного SWF-файла во Flash Actionscript 3.0 - PullRequest
0 голосов
/ 23 мая 2011

Я использую флипбук Flash / Actionscript 3.0 для цифрового журнала http://www.digital -brochure.com /

Вы можете вставлять видео на страницы флипбука, но они не могут отображаться в полноэкранном режиме, как, например, видео на Youtube.

Флипбук также может импортировать SWF-файлы для отображения в виде страниц флипбука, поэтому еще один способ встраивания видео в страницу флипбука заключается в наличии видеопроигрывателя на встраиваемой SWF-странице. Это дает вам больше контроля над стилем и позиционированием видео.

Мой вопрос: есть ли способ с AS3.0 переключать встроенное видео с нормального предопределенного размера на полноэкранный режим и обратно? Это должно работать, даже если SWF-страница встроена в родительскую страницу SWF-файла флипбука.

1 Ответ

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

Я не уверен на 100%, будет ли это работать или нет, основываясь на том факте, что вы вкладываете swf друг в друга, но попробуйте это:

function goFullScreen(e:MouseEvent):void
{
    if (stage.displayState == StageDisplayState.NORMAL) {
        stage.displayState=StageDisplayState.FULL_SCREEN;
    } else {
        stage.displayState=StageDisplayState.NORMAL;
    }
}

stage.addEventListener(MouseEvent.CLICK, goFullScreen)

Если вы хотите, вы также можетеустановите для этого слушателя кнопку или нажатие клавиши, конечно.Также нужно помнить одну вещь - адаптировать ваш html для полноэкранного режима.Это делается путем добавления параметра в ваши теги embed / object.

Кроме того, помните, это будет работать только в браузере.Он не будет работать при тестировании четырех фильмов во флэш-IDE.

...