0

Adob​​e AIR 2.5 SDKを使用して、Flash Builder BurritoプレビューIDEでACtionScript 3を使用して作成したプロジェクトがあります。私がアプリケーションを終了させる方法は、...ActionScript Mobile Projectを閉じるにはどうすればいいですか?

stage.nativeWindow.close();

私はこの同じプロジェクトを採用しました.Adobe Flash Builder 4.5をAdobe AIR 2.6 SDKと共に使用しています。これをActionScript Mobile Projectに変換しました。 nativeWindowが決して設定されないので、Androidデバイス。nullです。私はこのコード行を置き換える方法をオンラインで調べようとしましたが、見つけられたのは私がiOS上に展開した場合に閉じるためのコードです。現時点ではそうではありません。プロジェクタプロジェクトの場合はstage.nativeWindow.close()を使用します。

他のゲームのすべてがうまく動作しますが、画像はゆっくりと読み込まれますが、これは別の問題です。だから、ユーザーが終了ボタンを押したときにプロジェクトを終了させる方法についての助けがあれば、大歓迎です。

答えて

1

試してみてください。

  • fscommand("quit")
  • NativeApplication.nativeApplication.exit()(AIRのみ)
  • System.exit()(のみデバッグプレイヤー)
+0

NativeApplication.nativeApplication.exit()は、この状況で使用するものです。ほとんどのモバイルアプリケーションが終了せず、OSに依存していると感じたときにそれらをシャットダウンすることを理解してください。実際、iOSではOSによって提供されるexitApp()関数はありません。 –

+0

さて、私のプロジェクトでNativeApplicationを認識させるためには、インポートする必要があるものを見つけ出しました。そのimport flash.desktop.NativeApplication;私がちょうどそれを見落としていない限り、前にサイトのいずれかでそれを渡ったことがない理由を手掛かりに。 –

0
import flash.desktop.NativeApplication; 
closeBtn.buttonMode=true; 
closeBtn.addEventListener(MouseEvent.CLICK, closeHandler); 
function closeHandler(e:MouseEvent):void 
{ 
    NativeApplication.nativeApplication.exit(); 
} 

アンドロイド閉じるボタンのコードのための//のAdobe Flash空気。

関連する問題