2013-07-01 2 views
1

вот код, что я делаю, но текст цветой границы не изменилосьизменить динамический цвет границы в Action Script 3, выбор цвета

var txtFormat:TextFormat = new TextFormat(); txtFormat.color = 0xAA0000; txtfc.setTextFormat(txtFormat); 

Я добавил этот код на событии, давая различные значения цветов каждый раз но цвет границы текста не изменился.

ответ

1
var k:TextField = new TextField(); 
k.border = true; 
k.borderColor = 0xff0000; 
1

Я попытаюсь решить две различные проблемы, так как ваш текст вопроса и сопроводительный код несколько нелепо.

Похоже, вы пытаетесь изменить цвет текста.

Ваш код в основном верен, но вы хотите изменить строку txtfc.setTextFormat(txtFormat); на txtfc.defaultTextFormat = txtFormat; Это гарантирует, что внесенное вами изменение в txtFormat повлияет на все текстовое поле.

В противном случае, пожалуйста, см. Ответ @ Pan о том, как установить цвет границы текстового поля с помощью настроек border на true и при необходимости установить свойство borderColor.

Смежные вопросы