Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Не работает fscommand - прошу подсказки (http://www.flasher.ru/forum/showthread.php?t=136368)

Killer_13 15.02.2010 21:01

Не работает fscommand - прошу подсказки
 
Сделал все как в хелпе, а почему то не работает. :(
Мне нужна кнопка закрытия приложения полностью и убрать режим fullScreen

вот код
Код AS3:

package {
 
        import flash.display.Sprite;
        import flash.system.fscommand;
 
        public class Main extends Sprite {
 
                public function Main() {
 
                        fscommand("allowscale", "false");
                        fscommand("showmenu", "false");
                }
 
        }
}

кнопка закрытия приложения


Код AS3:

        import flash.display.Sprite;
        import flash.system.fscommand;
        import flash.events.MouseEvent;
        import flash.events.Event;;               
 
 
        btn_Box1.addEventListener(MouseEvent.CLICK, box);
 
        private function box():void {
 
                fscommand("quit");
        }


mayakwd 15.02.2010 21:08

вы в air пытаетесь сделать quit?
если это не air то что вы пытаетесь закрыть?

Killer_13 15.02.2010 21:10

нет Flash CS4

alexcon314 17.02.2010 08:31

fscommand("quit") это только в проекторе работает.

Killer_13 17.02.2010 13:39

Подскажите - я не знаю, что такое проектор.. :(
Так как полностью закріть флеш плеер?
Пробовал exit(). Пишет, - что неизвестній метод. Хотя необходимій класс подключил..

etc 17.02.2010 14:08

В браузере или в standalone (плеер swf-ок в системе)? Если второе, то ответ был выше.

Killer_13 17.02.2010 14:39

standalone (плеер swf-ок в системе) - так как мне все таки его закрыть?
Ответ выше был, что fscommand подходит только к проектору.
Спасибо.

etc 17.02.2010 15:03

Проектор = standalone.

Killer_13 17.02.2010 15:26

Проектор = standalone. - понял. :)
Вы не могли бы подсказать ответ на мой вопрос? :)
fscommand не идет exit() тоже не функционирует.. :(

подключил класс import flash.system.System;

потом при клике вызиваю метод exit();
Почему он не работает?
Спасибо.

Skriv 17.02.2010 16:09

На нажатие кнопки ESC:
Код AS3:

private function onKeyDown(e:KeyboardEvent):void
                {
                        if (e.keyCode == 27)
                        {
                                System.exit(0);
                        }
                }



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

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