用途
しらなかったー。
Flashのasで文字列の連結なんかでズラズラ面倒なときに使えるTips。
ソース
var mapData = <![CDATA[ XXXXXXXXXXXXXXXX X0000000000000000X XXXXXXXXXXXXXXXX ]]>.split(/\r\n/); for(var i in mapData){ trace(i + ":[" + mapData[i] + "]") } /* 結果 0:[XXXXXXXXXXXXXXXX] 1:[X0000000000000000X] 2:[XXXXXXXXXXXXXXXX] */
メモ
perl だと、<<"EOF"、php だと <<<EOF ってする便利なヒアドキュメント的な書き方を、
Flashでもできないかなーってずっと思ってたんだけど、どうやらできるっぽい。
知らなかったんだけど「ActionScript は CDATA セクションを文字列として取り扱う」らしい。
だけど、そのままだと、改行コード(\r\n)が入って使えないので、splitとfilterで除外して取り出せばOK!
色々、使えそうなtipsだと思ったのでメモ!φ(`д´)メモメモ...
他にもこんなのあるよ〜、とかあったら、米欄でおしえて!