Adobe Flex 3 を使用してコンパイルするときにアプリケーションのバージョンを追跡するにはどうすればよいですか?
-
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 リビジョン番号を取得する方法については、こちらを参照してください)
所属していません StackOverflow