備忘録:Flash内で外部HTMLと外部CSSを読む

自分用に超ピンポイントTips
ダイナミックテキストフィールド「txtField」をMC化し、それに対するMCアクション。
記述はAS2.0。読み込みエラー処理とかはとりあえず飛ばしてます。


onClipEvent (load) {
import TextField.StyleSheet;
var myStyle:StyleSheet = new StyleSheet();
myStyle.load("style.css");
txtField.styleSheet = myStyle;
txtFfield.html = true;
this.loadVariables("text.html");
}
は任意で。

試したカンジ

<img>には問答無用で「align=left」がかかる。
読み込むHTMLファイル内の改行は自動的に<br>と判別される。
<br>は段落内改行で、HTMLテキスト内の改行は段落扱いになっている。
ブロックレベルのタグはほぼ効かない。(<div>は<p>と同義?)
<p>の挙動はコツを掴む必要あり。
CSSは文字装飾程度まで。
Web上にアップして確認をしたら、改行幅の解釈が変わった。
→読み込みファイルの改行コード処理の違い?