- 締切済み
Flash領域にWord、Excel、PDFドキュメントを表示できますか?
Flash内のオブジェクトをクリックすると ドキュメントの中身を表示できるようにしたいです。 getURLにて別ウィンドウで表示することはすぐに思いついたのですが 同ウィンドウ (かつFlash領域内)にドキュメントを表示することって可能でしょうか? ちなみに Macromedia Flash Pro 8 で作業しています。 <できたらいいなと思ったこと> Flashの領域にドキュメントを表示するオブジェクトを設けて そこにWordやExcelやPDFのドキュメントを表示する。 ※ドキュメントの編集はできなくていいです。 ※ドキュメントには文字だけでなく画像も挿入されています。 無理だよーっていうお言葉でも代替案でもなんでもお待ちしております。よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- taketan_mydns_jp
- ベストアンサー率58% (450/773)
回答No.1
Flash領域内の出力は制限付きのHTML(htmlText プロパティのテキストフィールドでは、a、b、font color、font face、font size、i、p、および u。)程度までしかサポートされていないと思います。 当然、そのままPDFやExcelが表示出来ると言う事も無いと思います。 代替案としては、iframeを用意し、その周りをぐるっとFlash、中もFlashとしておいて、中のFlashからgetURLしてやれば擬似的にFlash領域内で表示されるように見れるのではないかと、、、想像してみました(未検証)。 当然、MacのようにExcelやWordのブラウザプラグインビューワーが無い場合はダウンロードが始まります。 参考まで。
お礼
お礼が遅くなりすみません。 やはりFlash内にExcelやWordドキュメントを読み込むのは 無理があるみたいですね。 フレームを切ると他のドキュメントを表示する以外の機能に影響が出てしまいますので、 別ウィンドウでの表示で対応することにしました。 taketan_mydns_jpさんが提示くださった代替案は サンプルつくって試してみたいと思います。 ありがとうございました。