RSSmicrobeをブログパーツにしようとして、異常に詰まったのでメモ。
自分の貼られてるページのRSSを取得して、swfに渡したかったのだけど、結局のところ
javascriptのgetElementsByTagNameでlink要素取得→XMLHttpRequestでRSSの本文取得→RSS取得のコールバック関数でdocument.getElementById(”minimicrobe”).innerHTMLにso.getSWFHTML()代入
swf側では、ExternalinterfaceでRSSの本文を返すjavascriptの関数にアクセス→RSSの本文をもとに可視化
という流れで落ち着いた。
document.writeをコールバック関数に入れるとエラー出まくりでかなり戸惑った。
どうも、HTMLのレンダリング完了後だと素直に動かないらしい?
document…innerHTMLであっさりいけた。