671 MGraphics.ru - Macromedia Flash - Настоящий полноэкранный режим во Flash (Флеш, Флэш)
Уроки photoshopa


Macromedia Flash

Настоящий полноэкранный режим во Flash (Флеш, Флэш)

Условия перепечатки материалов

Рейтинг статьи: 11111
Проголосовало 2 человека.
Оцените статью:

До версии 9.0.28.0 во Flash полноэкранный режим не был полностью реализован. Приходилось пользоваться дополнительными java-скриптами, хаками и т.п. Стоит учесть, что это касается только флэшек, расположенных на веб-страницах.

Итак, первое, что необходимо сделать - создать кнопку и присвоить ей следующий AS-код:

on(press){
toggleFullScreen();
}

На главной сцене следует разместить код функции toggleFullScreen и назначить переменную resizeListener.

Stage.scaleMode="noScale";
Stage.align = "TL";
function toggleFullScreen(){
if(Stage["displayState"]=="normal"){
Stage["displayState"]="fullScreen";
}else{
Stage["displayState"]="normal";
}
}
var resizeListener:Object = new Object();
resizeListener.onResize = function () {
toggleFullScreenButton._x=Stage.width/2;
toggleFullScreenButton._y=Stage.height/2;
}
Stage.addListener(resizeListener);

Все, что остается сделать, это вставить флэш в HTML/XHTML правильно. Ниже приведен пример (с несуществующей флэшкой), показывающий, как это нужно делать с XHTML.

type="application/x-shockwave-flash" width="1" height="1" >


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

Скачать пример.

Перевод - MGraphics.Ru
Источник: www.bezzmedia.com

Разместил: Vulko
Опубликовано: 27.12.2007
Статья "Macromedia Flash - Настоящий полноэкранный режим во Flash (Флеш, Флэш)" прочтена 11585 раз.





Последние новости