Как закрыть мобильный проект ActionScript? - PullRequest
0 голосов
/ 20 октября 2011

У меня есть проект, который был написан с использованием ACtionScript 3 в интегрированной среде просмотра Flash Builder Burrito с Adobe AIR 2.5 SDK.То, как я закрывал приложение, было с помощью ....

stage.nativeWindow.close ();

Теперь я взял этот же проект и использую Adobe Flash Builder 4.5 для PHP с SDK Adobe AIR 2.6 и превратил его в мобильный проект ActionScript, и эта строка больше не работает при запускена устройстве Android, потому что nativeWindow никогда не устанавливается, оно нулевое.Я пытался найти в Интернете, как заменить эту строку кода, и все, что мне удалось найти, это код для его закрытия, если я разверну его на iOS, которого у меня сейчас нет, или как закрыть егоесли это проект проектора или stage.nativeWindow.close ().

Все остальное в игре работает нормально, кроме медленной загрузки изображений, но это другая проблемаТак что любая помощь в том, как заставить мой проект завершиться, когда пользователь нажмет мою кнопку выхода, будет принята.

Ответы [ 2 ]

1 голос
/ 20 октября 2011

Попробуйте:

  • fscommand("quit")
  • NativeApplication.nativeApplication.exit() (только для AIR)
  • System.exit() (только отладочный плеер)
0 голосов
/ 28 апреля 2013
import flash.desktop.NativeApplication;
closeBtn.buttonMode=true;
closeBtn.addEventListener(MouseEvent.CLICK, closeHandler);
function closeHandler(e:MouseEvent):void
{
    NativeApplication.nativeApplication.exit();
}

// Adobe Flash Air для кода кнопки закрытия Android.

...