Macromedia Flash
Настоящий полноэкранный режим во Flash (Флеш, Флэш)
Условия перепечатки материалов
Рейтинг статьи: 




Проголосовало 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 (Флеш, Флэш)" прочтена 11788 раз.