Flash MX 2004から、TextFieldインスタンスに設定するHTMLテキストとして<img>タグが使えるようになりました。しかし、<img>タグで指定した画像を、表示できないことがあります。
原因の第1は、<img>タグ以外にタグやテキストが記述されていない場合です。<br>でも でもよいので、何か書いておきましょう(スクリプト001)。
スクリプト001■<img>タグのほかに何か記述する
_root.my_txt.html = true;
// _root.my_txt.htmlText = "<img src='image.jpg'>"; // NG
_root.my_txt.htmlText = "<img src='image.jpg'><br>"; // OK
第2の原因として最近判明したのが、大文字の拡張子ではロードできないという問題です。Flash Player 7.0r19の段階では、<img>タグには大文字の拡張子を指定できないようです。
ローカルであれば、実際のファイル名が大文字の拡張子を使っていても、小文字の拡張子を指定して表示できます。しかし、サーバーにアップした場合、大文字・小文字が区別されますので、結局大文字の拡張子は使用できないということになります。
何とも気難しい機能です。