У меня есть класс для MarqueetextField, я пытаюсь изменить текст внутри тега выделения и цвет выделения с использованием as3. Я не знаю, как изменить цвет и размер, пожалуйста, помогите мне
как изменить размер и цвет текстового поля Marquee в ActionScrtipt3?
Ответы (2)
RC сказал вам сделать что-то вроде этого.
var tf:TextField = new TextField();
tf.text = "Super Long Message Goes Here ";
tf.textColor = 0xFF0000; // <----------------------------------
tf.x = tf.y = 300;
addChild(tf);
var t:Timer = new Timer(200);
t.addEventListener(
TimerEvent.TIMER,
function(ev:TimerEvent): void
{
tf.text = tf.text.substr(1) + tf.text.charAt(0);
}
);
t.start();
или это:
var tf:MarqueeTextField = new MarqueeTextField();
tf.text = "Super Long Message Goes Here ";
tf.textColor = 0xFF0000; // <------------------------
tf.x = tf.y = 300;
tf.marquee(200);
addChild(tf);
person
Neoraptor
schedule
19.10.2011
Я пытаюсь изменить размер текста (tf.textSize), он не работает. Есть ли способ уменьшить размер?
- person Mercy; 20.10.2011
var myFormat:TextFormat = новый TextFormat(); мойФормат.размер = 35; я понял сэр
- person Mercy; 20.10.2011
Поскольку он расширяет класс Textfield, вы должны иметь возможность изменять такие свойства, как цвет текста.
person
RC-1290
schedule
19.10.2011
Сэр, я передаю текст Single Marquee, если я использую другой класс. Для цвета текста я не могу назначить ту же переменную для одного объекта.
- person Mercy; 19.10.2011
MarqueetextField расширяет класс Textfield, что означает, что вы можете получить доступ ко всем общедоступным свойствам, которые имеет Textfield, в экземпляре MarqueetextField. Как в примере с Неораптором: tf.textColor = 0xFF0000;
- person RC-1290; 19.10.2011