「テキスト」の版間の差分

提供: LWF Wiki
移動: 案内検索
(テキストを使用する)
(テキストを整列する)
14行: 14行:
  
 
==テキストを整列する==
 
==テキストを整列する==
縦整列<br/>
+
行の整列に関しては、Flash側の行揃えで対応できます。しかし、段の整列はFlashのクラシックテキストでは設定できないので<br/>
valign=middle
+
リンクの項目に下記の記述を入れることにより設定することが出来ます。<br/>
 +
*valign=top
 +
*:テキスト範囲の上に整列
 +
*valign=middle
 +
*:テキスト範囲の中心に整列
 +
*valign=bottom
 +
*:テキスト範囲の下に整列
  
 
==テキストを縁取りする==
 
==テキストを縁取りする==

2013年10月21日 (月) 18:00時点における版

目次

テキストを使用する

Flashのダイナミックテキストを使用することでデモバイスフォントを使ってテキストを記述することができます。
※TLFテキストには対応していません。クラシックテキストを使用してください。

スクリプトで内容を動的に書き換える場合、インスタンス名を設定しておいてください。

Flashでの設定は下記のものが反映されます。

  • テキスト描画範囲
  • テキストサイズ
  • テキストカラー
  • 行揃え
  • 段落前後のアキ(縦方向のみ)
  • インデント(縦方向のみ)

テキストを整列する

行の整列に関しては、Flash側の行揃えで対応できます。しかし、段の整列はFlashのクラシックテキストでは設定できないので
リンクの項目に下記の記述を入れることにより設定することが出来ます。

  • valign=top
    テキスト範囲の上に整列
  • valign=middle
    テキスト範囲の中心に整列
  • valign=bottom
    テキスト範囲の下に整列

テキストを縁取りする

ダイナミックテキストのプロパティのリンクの欄に下記の例の様に記述すると縁付きのテキストになります。
例:
strokeWidth=4,strokeColor=000000

テキストに影をつける

例: shadowColor=000000,shadowOffsetX=2,shadowOffsetY=2,shadowBlur=2

テキストを動的に変更する

インスタンス名を設定したテキストはスクリプトで内容を書き換えることが出来ます。
下記はサンプルになります。

//Movieの中にあるインスタンス名"text"の内容を書き換える
<Movieインスタンス>["text"] = "書き換え完了";

なお、テキストはインスタンス名と同じ変数の内容を読み取りにいっているだけなので
var text = <Movieインスタンス>["text"]; といった感じでテキストインスタンスを取得することは出来ないので注意してください。