Flexでbuild時にユニークなIDをふる

2008-07-12 - 12:23 Flexを使ったツールで作ったアプリケーションにコンパイルした時に何かユニークなIDを持たせたい(自動で)。

mxmlcから定数を渡せるようなのでとりあえず今はそれを使っている。

リリース用のswfを作るスクリプトを以下みたいに作っている。

#!/bin/sh
mxmlc -compiler.define CONFIG::buildNumber `date -u '+%Y%m%d%H%M%S'` app.mxml

で、actionscript内では、

public static var buildNumber:Number = CONFIG::buildNumber;

こんな感じで、どこにでも書けるのでそれなりに便利。

ただ、Actionscript内にデフォルト値を設定する方法がわからなかったんで(configファイルに書く方法はあるが、Flex Builderとかからだとその設定ファイルを使う方法がわからない)、mxmlcに常にその引数をつけないといけないのがだるい。

具体的には、Flex Builderとかだと、Projectのconfigの中の、Flex Compilerセクションの、Additional compiler arguments: に -compiler.define CONFIG::buildNumber -1 とか追加。-1のときは正式リリース用のbuildではない、という扱いで。

何かもっと楽な方法がありそうなんだが。

設定

  • イギリス在住プログラマー
  • 趣味は城巡り
  • オープンソース好きという表向き
  • twitter
  • masatomon at gmail.com

最近のエントリ

Flexでbuild時にユニークなIDをふる
スイス行ってきた
ハムステッドヒース
iMac 買って良かった
VMware Fusion で Gentoo Linux

twitter

photos from mobile


きもちー



状況がわかんない…



近所のお気に入りパブ…



チェス



photo.jpg


最近のコメント

なかの (泥棒に入られた - …): ひろしまさん、 とりあえず…
mamoruk(usata) (泥棒に入られた - …): あれあれ、大変でしたね。 …
ひろしま (泥棒に入られた - …): 逆に考えるんだ。 初級期…
なかの (iPhone続き): なんかもろもろの話を総合…
ひろしま (iPhone続き): ふつうに電話として使って…

最近の参照元

03:15 [Go] uuid svn
23:39 [Go] poderosa
22:14 [Go] ロンドン 住所…
20:21 [Y] イギリス 入国 ir…
13:41 [Go] PostgreSQL
11:49 [Go] postgresql
08:55 blog.madoro.org/mn/13…
08:21 [Go] PostgreSQL work…
08:14 [Y] easyjet
08:05 [Go] Flex
08:03 [Y] trattoria al tre…
07:51 [Go] poderosa Tortoi…
07:14 blog.mizzy.org/articl…
07:03 [Go] slony i
06:41 [Go] slony
04:33 [Go] slony

タグ

アーカイブ

2008-07
2008-06
2008-04
2008-03
2008-02
2008-01
2007-12
2007-08
2007-07
2007-06
2007-05
2007-04
2007-03
2007-02

Powered by Pivot - 1.40.5: 'Dreadwind'