« ムービークリップシンボルでボタンを作る | メイン | テーブルのタイトル項目を折り返したくない »

ダイナミックテキストにマスクは使えない
:::: Flash ::::

ダイナミックテキストにマスクをかけようとすると、テキスト自体が表示されなくなる。

代替案1
背景色のシェイプを上に置いて、さもマスクで表示しているように見せる
代替案2
Actionscript でマスクをかける(ただし矩形でしかマスクされない)

フレームに記述する場合

マスク用インスタンス名.setMask (マスク対象のインスタンス名)

マスク用インスタンスに記述する場合

onClipEvent (load) {
this.setMask (this._parent.マスク対象のインスタンス名)
}

検証した結果、ダイナミックテキストにフォントのアウトラインを埋め込めば、マスクを使用できる。レイヤーを使用した通常のマスクも使用可。スクリプトでマスクする場合も、フォントのアウトラインを埋め込まなければ表示されなかった。

トラックバック

このエントリーのトラックバックURL:
http://k-aikawa.com/cgi/mt/mt-tb.cgi/28

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

>>> ページトップ