- ベストアンサー
FLASHとHTML
FLASHで作成したと思われるサイトの中に、テキストがあったりしますよね。 swfでは文字のコピペはできませんが、通常のHTMLのようにコピペができる文字もあります。 このようなものを作成するにはどうしたらいいのでしょうか? HTMLをflashで読み込むと、読み込めないタグもあるとききましたが…。 使用しているのはFLASH5です。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
静止テキストなら、一部分だけ色やサイズを変えたり、太文字・イタリック等の装飾を設定しておくことができますが、ダイナミックテキストではこのようなことができません。 Flash での HTML タグは、ダイナミックテキストでも文字装飾ができるという程度のもので、そもそも、既存の HTML 文書を表示可能にするのが目的ではないようです。 ブラウザで見ることを前提に作られた HTML 文書を丸ごと読み込んで表示するような機能は、Flash にはないと思います。 ちなみに、Flash MX 2004 からは一部の CSS にも対応し、画像にテキストが回り込むレイアウトや複雑な文字装飾ができるようになりました。 しかし、使える CSS はほんの一握りで、まだまだ、既存の HTML 文書をそっくりそのままムービー内で表示できるとは言いがたいです。 Flash は HTML 文書を表示するのが本業のソフトではありませんから、最低限のタグや CSS しかサポートしていないのも仕方ないですね。 それでも、サポートされているタグだけでも、使い方次第では凝った表示も可能です。 ムービー内に HTML 文書をそのまま取り込むことはできないのですが、HTML のインラインフレーム( <IFRAME> タグ)を利用して ・Flash ムービー ・インラインフレーム ・Flash ムービー というように HTML ページに配置するといった方法も考えられます。 ただし、<IFRAME> タグは対応していないブラウザもありますので、ご注意ください。
その他の回答 (1)
- DPE
- ベストアンサー率85% (666/776)
Flash 内の文字列を選択・コピーできるようにしたい、とのことでしょうか? 「テキストオプション」のパネルに「選択可能」という項目がありますので、チェックを入れてください。テキストの選択が可能なテキストフィールドを作成できます。 選択したテキストは普通のテキストと同様に、コピーや他のアプリケーションでも利用できます。 「選択可能」の設定は、静止テキスト・ダイナミックテキストのどちらでも使用できます。 ダイナミックテキストで、HTML のタグを解釈するモード(「テキストオプション」の「 HTML 」にチェックが入れた場合)にした場合でも有効です。
お礼
回答ありがとうございます。 やはり、テキストとして読み込むしかなく、今まで作成したHTML本体をそのまま読み込む、というようなことは不可能なのですかね。。。