Adobe Flex 3 を使用してコンパイルするときにアプリケーションのバージョンを追跡するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/258287

  •  06-07-2019
  •  | 
  •  

質問

Adobe Flex ファイルで swf ファイルをコンパイルするときに、swf ファイルのバージョンを監視するにはどうすればよいですか?

役に立ちましたか?

解決

私があなたの質問を正しく理解していると仮定すると、次のタイトルの私のブログ投稿をチェックしてください。 「Flex アプリケーションを使用したバージョン/コンパイル情報の保存とアクセス」, の使用方法について説明します。 条件付きコンパイル mxmlc コンパイラの機能を使用して、変数値をコンパイル済みバイナリに保存し、アプリ自体内のログに出力 (またはユーザー インターフェイスに表示) します。

その投稿からの関連するスニペットは次のとおりです。

# Compiling the binary with the conditional compilation parameter:
/path/to/mxmlc -define+=DEBUG::compiled,"Fri_Sep_12_17:26:13_on_Alis-MacBook.local" -strict=true /path/to/myApp.mxml

// Printing out the "compiled" value in the application code:
var DEBUG:Namespace = new Namespace("DEBUG");
var compiledStr:String = DEBUG::compiled;
trace("SWF was compiled: "+compiledStr);

実際の「バージョン番号」に関しては、次の 3 つを使用します。

  • コンパイル日 (これを自動化する方法については、投稿内のサンプル スクリプトを参照してください)
  • コンパイルされたコンピューターのホスト名 (投稿でも示されています)
  • 作業コピーの SVN リビジョン (「 この質問に対する私の答え SVN リビジョン番号を取得する方法については、こちらを参照してください)
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top