2009年9月アーカイブ

AS3でHTMLを解析する

| | コメント(0) | トラックバック(0)

MT4のデータベースを間違って消してしまったので、生き残ってるパーマネントリンクからMT4用のインポートファイルを生成するAIRアプリを書いた。基本的に、HTMLをなめて整形する感じ。


任意のタグで囲まれてるデータを取り出す場合は次のようにしたら大体できる。

var htmlContent:String = "<html>.......<body>......</body></html>";
trace(String(htmlContent.split("<h1 class=\"hoge\">")[0]).split("</h1>"));
//<h1 class="hoge"></h1>で囲まれた中身が出力される...はず。


指定されたディレクトリ以下の全てのhtmlファイルに対して処理を行うようにし、MTのインポートファイルの形式で整形してtxtファイルとして出力すれば、完了。

MTはパーマネントが生き残るので、DB消してしまった場合の損失がまだ少ないので良かった。

カスタムフィールドは諦めるしかないのかな...。

Google Map API v3でジオコーディング

| | コメント(0) | トラックバック(0)
Google Map API v3がリリースされて大分時間も経ちましたね。

しかし、まだまだ、解説やらサンプルはv2とかのほうが多く、結構困惑してしまいます。。。

ジオコーディングのサンプルがなかなか無かったので、とりあえずGoogle Map API v3でジオコーディングする方法をメモ代わりに。

[メモ]Flashでファイル書き換えは不可

| | コメント(1) | トラックバック(0)
Flashでサーバ上のファイル(XML等)を書き換えることは不可ということを、今更知った。(もしかしたら前にも同じことを言ってたかもしれない)

FlashでRIAっぽいインタフェースを作ってXMLとかDBにアクセスするときは、PHP等を挟んでやることにすること。DBは繋げられるっぽいけど、逆コンパイルされたら残念な結果になるので、AS側にはパスワード的なものは書かないほうが良い。