Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 722
  • Last Modified:

Flash Dynamic text font change

Upon clicking a button, i want to change the text size of a dynamic text field within a flash document.  Below shows the following code i already have but this does not work.

thanks if you can help!
var format:TextFormat = new TextFormat();
            format.font = "trebuchet";
            format.color = 0xFF0000;
            format.size = 15;
            format.underline = true;
 
            txt_desc.defaultTextFormat = format;

Open in new window

0
Sky23
Asked:
Sky23
2 Solutions
 
DrakkonCommented:
Have you made sure to embed the trebuchet font in the library in the size and style you are wanting to use?

http://www.adobe.com/devnet/flash/quickstart/embedding_fonts/
0
 
wal_toorCommented:
Hello Sky,

You were on the right track. But your assingment of the textformat to the textfield was wrong. Try this piece of script.

greetz,
walter
var format1:TextFormat = new TextFormat();
var format2:TextFormat = new TextFormat();
 
// function 1 to change font
 
function changeToFont1(){
	format1.font = "trebuchet";
	format1.color = 0x990000;
	format1.size = 15;
	format1.underline = true;
	txt_desc.setTextFormat(format1);
}
 
// function 2 to change font
 
function changeToFont2(){
	format2.font = "Arial";
	format2.color = 0xFF9900;
	format2.size = 25;
	format2.underline = false;
	txt_desc.setTextFormat(format2);
}
 
// call these functions on a button
 
changeToFont1();
//changeToFont2();

Open in new window

0

Featured Post

Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now