<img>タグで挿入した画像にテキストを回り込ませたくない [Edit]

TextFieldインスタンスにHTMLテキストで<img>タグを設定したとき、その後に書かれたテキストは画像を回り込みます。この回り込みを、直接解除する方法はないようです。

たとえば、つぎのようなHTMLテキストをTextFieldに設定すると、<img>タグの後のテキストが画像を回り込みます(図001)。

<img src="penMAX.jpg">回り込ませたくないテキスト。

図001■<img>タグでTextFieldに挿入した画像
FN041129-001.gif
後に書かれたテキストが回り込んでしまう。

回り込みを「解除」する方法は、ないようです。その代わり、テキストに必要な数だけ改行コードまたは<br>タグを挿入する対処方法があります。たとえば、上記のHTMLテキストを、つぎのように修正します。

<img src="penMAX.jpg"><br><br><br><br><br><br><br>テキストを回り込ませたくないときは、画像の高さの分改行か<br>タグを挿入します。

図002■<img>タグの後に必要なだけ<br>タグを挿入
FN041129-002.gif
テキストが、画像の下に移動

FlashのHTMLテキストで使用した<img>タグは、SWFファイルを指定できるなど、もともとHTMLとは異なる独自の動作をします。そのため、こうした動作の違いをただちにバグと結論づけることには、若干の躊躇があります。

もっとも、<img>タグの動作については、Macromedia側もいくつかの不具合を認識している様子です。

コメント

この記事へのコメント

  1. 1.匿名(2005年02月16日 08:19)

    おはようございます、Flash初心者です。
    TextFieldインスタンスにHTMLテキストを読み込むにはどうしたらいいんですか?自分なりにやってみたんですが、タグがそのまま表示されちゃうんですが。。。

  2. 2.SIHO(2005年02月17日 15:21)

    テクニカルな質問はご遠慮ください。F-siteのパートナーサイト「FLASH-japan」は、日本で最大規模のFlashフォーラムですので、こちらのご利用をおすすめします。
    「FLASH-japan」http://www.flash-jp.com/

  3. 3.野中 文雄(2005年02月18日 01:49)

    ご質問には、最低限「使用環境の情報は必須」です。
    http://www.fumiononaka.com/TechNotes/NGWords.html#Rule_01

    また、ご自分なりに「どう」やってご覧になったのか、ご説明がないようです。
    →【第三者から見てわからない】
    http://www.fumiononaka.com/TechNotes/NGWords.html#Ta
    参考: FLASH-japan「外部テキストのhtmlタグ」
    http://www.flash-jp.com/modules/newbb/viewtopic.php?viewmode=flat&topic_id=2139&forum=6

  4. 4.Sin(2007年09月12日 20:38)

    このバグって未だに回避策ってないのでしょうか?

  5. 5.かんの(2007年11月16日 10:29)

    直接の回避策ではないんですが、
    テキストフィールドを分割して生成し、その間に画像を読み込むというやり方でできました。

その他の記事