AS3: кнопка полноэкранного режима, когда SWF встроен в HTML.

Это функция обратного вызова для моей полноэкранной кнопки. Он работает, если вы воспроизводите SWF в автономном проигрывателе, но ничего не делает, если он встроен в HTML.

var isFS:Boolean;
function toggleFS(evt:MouseEvent):void {
    isFS = !isFS;
    if (isFS) {
        stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE;
    } else {
        stage.displayState = StageDisplayState.NORMAL;
    }
}

В настройках публикации Flash Pro CS6 у меня есть настройка шаблона HTML-оболочки «Только Flash - разрешить полноэкранный режим». В HTML-коде есть следующий код, который должен разрешить полноэкранный режим SWF:

<object ...>
    <param name="allowFullScreen" value="true" />

Я тестировал его в Firefox, Chrome и IE, и ни в одном из них полноэкранная кнопка не работает. Кто-нибудь знает, что я делаю не так?


person BladePoint    schedule 17.02.2014    source источник


Ответы (1)


Неважно, вместо этого HTML нужен <param name="allowFullScreenInteractive" value="true" />, чтобы он работал с полным вводом с клавиатуры.

person BladePoint    schedule 17.02.2014