- 締切済み
ActionScript3.0でHTMLを動的にレンダリング
ActionScript3.0でHTML文字列を読み込み、動的にレンダリングする機能はあるでしょうか。 ボタンをクリックするとサーバにアクセスし、HTMLを受信してFLASH上に書き出す、といったことをやりたいと考えています。 ご存知の方、いらっしゃいましたらよろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- mahny
- ベストアンサー率74% (57/77)
回答No.1
AIRならHtmlViewerというコンポーネントがあるので機能ありです。 それ以外(FlashCS/Flex)ですと、残念ながら機能なしです。 代替案として、HTMLのIFrameをFlash上のCanvas(またはSprite)に置いてレンダリング機能自体をブラウザに依存させる方法があります。 受信したコンテンツをそのまま表示するだけならこれでいいのですが、Flash側から動的にコンテンツ表示を変えたい場合はExternalInterfaceを使い、JavaScriptで表示コンテンツを書き換えるといった処理が必要になります。 # 参考URLはFlexですのでFlashCSの場合は移植が必要です