Как сделать Flash-объект полноэкранным в HTML? - PullRequest
2 голосов
/ 17 ноября 2011

как сделать флешобъект для отображения в полноэкранном режиме в HTML? (без источника вспышки)

Ответы [ 2 ]

4 голосов
/ 17 ноября 2011

Вы не можете сделать это снаружи Flash. Полноэкранный режим запускается установкой свойства fullScreen рабочей области:

stage.displayState = "fullScreen";

Не имея возможности сделать это, вы не можете использовать полноэкранный плеер. Одним из вариантов для вас может быть создание SWF-оболочки, которая загружается в существующий контент, открывается в полноэкранном режиме, а затем масштабирует существующий контент до полного размера экрана, читая flash.system.Capabilities::screenResolutionX. Как то так:

//assume content SWF is already loaded and on the stage
function resize():void
{
    stage.displayState = "fullScreen";
    loadedSWF.x = 0;
    loadedSWF.y = 0;
    loadedSWF.width = flash.system.Capabilities.screenResolutionX;
    loadedSWF.width = flash.system.Capabilities.screenResolutionY;
}

Насколько хорошо это работает, будет зависеть от существующей настройки scaleMode для SWF, в который вы будете загружать.

1 голос
/ 17 ноября 2011

Сделать ширину и высоту встроенного кода 100%.

...