1

何時間もの検索の後、フォントの色を黄色に設定することに成功しましたが、テキスト入力の背景を透明にする方法がまだわかりません:((コンポーネントウィンドウからドラッグしました)私のコードの何が問題なのですか?

var tf:TextFormat = new TextFormat();
tf.size = 10;
tf.color = 0xFFF000;
nameField.setStyle("textFormat", tf);

nameField.alpha = 0;
4

2 に答える 2

3

TextInput には、スタイルcontentBackgroundAlphaおよびcontentBackgroundColorがあります。

nameField.setStyle("contentBackgroundAlpha", 0);

PS FLEXを使用する場合です。

于 2012-11-19T13:27:38.343 に答える
0

nameField.background = false;ドキュメントを確認する必要があります。

次の例のように

var input:TextField = new TextField();
input.textColor = 0xFFFF00;
input.background = false;
input.backgroundColor = 0x000000;//this is to show that the background is not visible - you can put any colour other than SWF's background:)
input.type = TextFieldType.INPUT;

addChild(input);
于 2012-11-19T13:23:01.690 に答える