2

背景: 実行時にアプリケーションのログイン画面に表示される Flash ドキュメントのバージョン タイムスタンプを手動で更新しています。これは、キャッシュされたバージョンではなく、最新バージョンがブラウザーに読み込まれていることを確認するのに役立ちます。

変数の宣言は次のとおりです。

public static var version:String = "v 2012.11.14.1854"; //yyyy.mm.dd.hhmm

ドキュメントがフラッシュ IDE でコンパイルされるときに、この値を現在のシステム時刻に自動的に更新する方法はありますか? おそらく、ある種の「コンパイル時変数」を使用します。

4

1 に答える 1

0

a) 構築する ANT タスクを作成し、そこで変数を設定できますが、SVN や Perforce を使用せずに単独で開発している場合は、かなり複雑なソリューションになります。

b) 機能するかどうかはわかりませんが、追加のコンパイラ引数を使用します (プロジェクト プロパティ > Actionscript コンパイラ)

-date text

これにより、結果の SWF ファイルにメタデータが設定されます。どのようにアクセスできるかはわかりませんが、テストしていません。

于 2012-11-22T14:42:34.487 に答える