全国のAS3挑戦中のみなさまこんばんわ。
AS2で手一杯の+39です。
さて今日は何度も何度も忘れてしまうテキストフォーマットタグをメモしておきます。
Flash8ではCSSを適応するとtextFormatが除去されます。
で、leading(行送り)はtextFormatでしか指定できません。
このためcreateTextFieldした場合、CSSを適応しつつ、leadingを調整するのはどーすんだよ?
みたいな感じなのですが、これには以下のようなタグがあるのであります。
テキストフォーマットタグ
なんつーかasfunctionと共に非常に見つけづらい・・。textFieldなりstyleSheetあたりに書いて置いてください。
で、簡単なサンプルはコチラ
import TextField.StyleSheet;
var _css = new StyleSheet();
_css.setStyle(“p”, {color:”#ff0000″, display:”inline”, fontSize:”11px”});
my_tf.htmlText = “ahoaho
ahoaho“;
my_tf.styleSheet = _css;
my_tf.htmlText = “ahoaho
ahoaho“;
でもね、実はAS3からCSSにleading属性追加されていて、Flash8でもCSSにleading設定すれば動くんですよね・・。これ元々動いていて、ヘルプの書き忘れなのか、Player9が吸収しているのか知りませんけど・・・。
どーでも良いエントリーでした。