Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Разворачивание на весь экран без кнопки...как? (http://www.flasher.ru/forum/showthread.php?t=136383)

MiddleSky 16.02.2010 13:02

Разворачивание на весь экран без кнопки...как?
 
Вставляем код в первый кадр и создаем кнопку

Код AS1/AS2:

Stage.scaleMode = 'exactFit';
 
//Don't scale the movie when the stage size changes
//Stage.scaleMode="noScale";
//Align the stage to the top left
Stage.align = "TL";
//Function to toggle between fullscreen and normal size
//the toggle fullscreen button calls this function when pressed
function toggleFullScreen(){
        //if normal size, go to fullscreen, else go to normal size
        if(Stage["displayState"]=="normal"){
                Stage["displayState"]="fullScreen";
        }else{
                Stage["displayState"]="normal";
        }
}
//Create a listener for each time the Stage is resized
var resizeListener:Object = new Object();
//Called each time the stage is resized
 
 
 
resizeListener.onResize = function () {
        //Move the button to the center of the screen
        toggleFullScreenButton._x=Stage.width/2;
        toggleFullScreenButton._y=Stage.height/2;
}
//Add the listener to Stage
Stage.addListener(resizeListener);
 
 
Stage["displayState"]="normal";

И есть кнопка
Код AS1/AS2:

on(press){
        toggleFullScreen();
}

Как сделать разворачивание на весь экран без кнопки?

mooncar 16.02.2010 13:09

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

samana 16.02.2010 14:22

А как же
Код AS1/AS2:

fscommand("fullscreen", true);

Только мувик надо сохранить сначала.

mooncar 16.02.2010 14:30

На странице работать не будет.
Отдельно - будет, тогда автору нужно просто записать строку в кадре:
Код AS1/AS2:

toggleFullScreen()

и все.

deselector 16.02.2010 22:45

Согласен, пишите в кадр на таймлайне: toggleFullScreen();
хотя не факт что будет работать, сам не пробовал.

mooncar 16.02.2010 23:02

Работать будет только при запуске swf-ки или exe-файла.


Часовой пояс GMT +4, время: 05:33.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.