読者です 読者をやめる 読者になる 読者になる

RetroWeb ~iPhoneとAndroidでハイブリッドゲームアプリ開発~

AIR for iOS+AndroidでSmartPhone Game ハイブリッドアプリ開発

最近作ったアプリ
100億本の抜け毛 100億匹のモナー DQ3闘技場アプリ モナーペット(進化)

エクセルの仕様書から、コピペだけで配列データを作る

AIR for Android AIR for iOS Flash

大量のエクセル行数で渡された、ゲームパラメータやシナリオなどの情報を、配列変数化するのは意外に手間です。

頑張って手動か、複雑な置換で毎回カンマやクォーテーションを打っていくか、外部データのロードとパースをする必要があります。ローダー作るとだいぶ大変な上に、ネットワーク障害やレスポンス遅延もあるので、できればデータクラスなどに埋め込んでおきたいところ。

そこで下記処理を使えば、メモ帳やエクセルのデータそのままコピペ(改行データ込み)で動くので楽になりました。

//楽な配列データの作り方 (speedy str to array data generationg method) 
const _data:XML = 
<xml>aaaaa
bbbbb
ccccc
hogehoge
...
たとえば100-1000行くらい、この変数にそのままコピペ(exp, about 100-1000 lines, copy & paste from excel.)
</xml>;

const _dataArray:Vector.<String> = Vector.<String>(_data.toString().split("\r\n"));