View Full Version : DataGrid Fonts in a masked environment
07-08-2007, 09:16 AM
I'm fairly new to components. I use MX Professional 2004.
I have placed a DataGrid component inside a masked MC. And DEEER, I don't see any text/fonts.
Can anyone tell me the formatting snytax to Embed font outlines for my DataGrid?
07-08-2007, 01:34 PM
Use the following ActionScript to embed fonts. The reference to my font refers to a Font symbol in the library, with linkage set to my font. The example assumes that you have a Font symbol in the library called my font, with linkage properties set as follows: the identifier set to my font and Export for ActionScript and Export in First Frame selected.
var my_fmt:TextFormat = new TextFormat();
my_fmt.font = "my font";
this.createTextField("my_txt", this.getNextHighestDepth(), 10, 10, 160, 120);
my_txt.wordWrap = true;
my_txt.embedFonts = true;
my_txt.text = "Hello world";
I took that from the help menu.
When you use a this in a component you will allow the user to select the font from a font linkage they have embedded. Use a variable for them to pass an argument to your component upon initiating it.
myInstance = new ComponentClass("their linkage");
assign that linkage in your class.
07-09-2007, 01:32 AM
you would be better off creating your mask with code:
1.create mask and F8 create movieclip. Give it an instance name (yourMask)
2.place dataGrid/mc/mcholder on stage. Give it an instance name (yourMC)
this will keep any styles you create intact.
best of luck.
07-09-2007, 09:46 AM
Thanks a lot, works a treat.
vBulletin® v3.8.5, Copyright ©2000-2013, Jelsoft Enterprises Ltd.