2016-10-15 2 views
0

Как увеличить размер динамического текста при нажатии кнопки в AS3, Adobe flash? У меня динамическое текстовое поле (имя экземпляра damodara).Увеличить размер текста при нажатии кнопки

Я пробовал использовать следующий код, но он не работал.

text_big.addEventListener(MouseEvent.CLICK, clickHandler); 
function clickHandler(e:MouseEvent):void 
{ 
    damodara.size += 4; 
} 

Я был бы рад, если бы вы могли мне помочь.

ответ

0

Вы не можете увеличить размер текста, вместо этого увеличьте размер шрифта, пока вы нажимаете кнопку, тогда вам хорошо идти.

textFormat = youtTextField.getTextFormat(); 
textFormat.size = int(textFormat.size)-1; 
youtTextField.setTextFormat(textFormat); 
0

Используйте набор setTextFormat так:

Во-первых, нужно иметь TextFormat объект. Как это:

var tf:TextFormat = new TextFormat(); 

затем установить свойства, которые, как это:

tf.size = 5; // or whatever you want here 

затем применить этот формат для текста:

myTextField.setTextFormat(tf); 

Затем в коде вы публикуемую, замените size+=5 с damodara.setTextFormat(tf);

Затем, чтобы изменить его назад, вы можете использовать его у нее есть другой TextFormat с другим имуществом size или изменить size объект TextFormat и снова применить формат setTextFormat.

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