TextFieldが入っているspriteなどの表示オブジェクトにalphaをかけようとしてもTextFieldだけalphaがかかってくれません。
解決策として二つ。
- TextFieldにfilterを適応させる(TextFieldが入っている表示オブジェクトでも可)
- 思い切ってbitmap化する
それぞれメリット・デメリットがあります。
1つ目の方法はTextFieldのままなのでぜんぜん問題ありません。
しかしtweenerなどで動かすとピクリます。なんか動きががくがくします。
2つ目の方法はbitmap化してしまっているのでTextFieldではすでにないのでhtmlTextなどができないのでリンクを張ることなど出来なくなります。
その代わりbitmap化していることにより動かしてもピクリません。これはでかい・・
ケースバイケースで使い分けたら一番よいかと・・
【サンプルswf】
上から順に
ノーマルなTextField
filterを適応させたTextField
bitmap化したTextFieldになります。
とくに3つ目はbitmapなのでマウスカーソルをのせてもカーソルが変わりません。
続きを読む: AS3 TextFieldにalphaをかける方法
