FlashDevelop から通常の Flash IDE プロジェクトをデバッグするには、デバッグ/再生ボタンをクリックするだけです。
FlashDevelop からの AIR Flash IDE プロジェクトのデバッグが機能しません。Flash で AIR または AIRI ファイルを公開して実行し、デバッグのために接続するには、どのような設定を変更する必要がありますか?
FlashDevelop から通常の Flash IDE プロジェクトをデバッグするには、デバッグ/再生ボタンをクリックするだけです。
FlashDevelop からの AIR Flash IDE プロジェクトのデバッグが機能しません。Flash で AIR または AIRI ファイルを公開して実行し、デバッグのために接続するには、どのような設定を変更する必要がありますか?
私はついにそれを理解しました。
コツはFlashDevelopのプロジェクトプロパティ>出力タブ>テストプロジェクトの設定を「カスタムコマンドを実行」にすることです。[編集] をクリックして、次の文字列を入力します。
$(FlexSDK)\bin\adl.exe;$(ProjectName)-app.xml $(ProjectName).app
ADL.exe は「AIR Debug Launcher」です。理にかなっています。
このコマンドが機能し、「コンテンツが見つかりません」というメッセージが表示されてコマンド ウィンドウがすぐに消えるのを回避するには、Flash IDE AIR プロジェクトで実際に「$(ProjectName)-app.xml」ファイルと「$(ProjectName)」ファイルを作成する必要があります。 .app" フォルダーには、アプリのすべてのファイルが格納されています。それを行うには、次のことを行う必要があります。
Flash の「AIR 設定」で、「出力形式」オプションを「ランタイムが埋め込まれたアプリケーション」に設定しました。署名タブに移動し、「コード署名証明書を使用する」を選択し、「作成」をクリックして自己署名証明書を作成するまで、オプションは実際には無効になっています。コード署名証明書を使用しない場合、「後で署名される AIR 中間 (AIRI) ファイルを準備する」オプションで立ち往生するため、「出力形式」設定を調整することはできません。 . したがって、アプリに署名するだけで、"$(ProjectName).app" フォルダーを生成するオプションとして出力を選択できます。
Flash の単純な単一ファイル/どこでも実行可能な SWF 形式の後に AIR をモデル化できなかったことで、Adobe は恥、恥、恥、恥、恥をかかされます。代わりに、AIR アプリの実行は、AIRI、xml、exe、swf ファイル、.app フォルダー、インストール プロセス、実行時のアクセス許可の問題を含む複雑なプロセスです。