ActionScript 3.0 :: Xml Embedded Fonts - Font Size Would Change Within The Swfs?
May 19, 2011
I'm making some ads that are pulling in an mxl feed that had html embedded. I'm working with flash CS5. I'm pulling the text into a dynamic text field embedded into a mc. So at first I was pulling in my feed and anything with a bold tag or a heading tag wasn't rendering the text correctly when I had arial embedded so I had to unembed all fonts. Wasn't the prettiest but was working. So now that ads are published and on certain people's computers the text loading into the text boxes are either cut off or there is extra room. So I'm wondering can dynamic text being loaded into flash be effected by the system fonts in a browser or a zoom in feature of a browser? I cant see how the but that seems to be the problem.
I have generated an swf file that contains my embedded font of specified Unicode range, then I am loading this swf into my application. The code in the generated file for the font, automatically registers the font using the Font.registerFont method. I then load this swf file into my application, I never add it to the display list, I just created an instance of the file so that the code is executed to register the font.
Then I use the font name when I create embedded text fields and there you go it works... well it used to, I am not having any luck at the moment though. Sometimes it displays fine, other times it all appears cut off and I see a few pixels of the text I am trying to display.... Anyone else had a similar issue? Know what it might be? I have created a class below that I am using for the embedded font text, any issues people see with this?
I have two dynamic text boxes on stage - strap1 and strap2 respectively.Both text boxes use the same font; just different styles. e.g strap1 is Arial regular, strap2 is arial black.In order to get a good anti-alias, I have embeded both fonts. The problem is that the top font overwrites the second. So instead of strap1 being arial normal and strap2 arial black, both textboxes are arial normal.
When i change the font size and font color i get the result i want.But when i try to change the font-family, or to make a part of text in italics or bold i fail to get what i want.I also tried this:
<font style="font-style:italic">my text</font>with no success
It's a Submit Form (name, age, etc...)If I have 4 font types embeded (eg. Arial / Varadana / Comic Sans / Eras) how can I create a drop down list of the fonts where anyone could select - change (runtime) the FONT TYPE by clicking the name?
In my movie, I have a dynamic textfield on the timeline starting the first frame and going to the end. At various points during the movie, I change the text in the textfield (and that works just fine), but I also want to change the font-size when I do that. I've tried using setTextFormat to a different TextFormat object, but that doesn't seem to work. Maybe someone has a better idea?
I have an embedded font in my AIR/AS3 app that lacks support for most internationalcharacters. Using TextField and StyleSheet with the font-family property, I assumed I would simply need to do this:font-family: Interstate-Regular, _sans;This works if TextField.embedFonts = false; but then Interstate-Regular isn't embedded for users that don't have it on their system. With TextField.embedFonts = true; the text doesn't even show up. Is there a way to embed Interstate-Regular and still use _sans as a fallback system font without embedding it as well?
I'm using Flash CS5 and AS3. I've made a form using the library's "User Interface" object and I want to change the font size for the TextInput and TextArea fields but I can't find any option in their properties to change it.
I've tried this code var myTextFormat: TextFormat = new TextFormat();myTextFormat.size = 14;email_txt.setStyle("textFormat", myTextFormat);
even though I don't get any error while publishing, my page doesn't appear, if I remove this code the page comes back to work.
I have a dynamic text field which gets updated via an input text. basically the dynamic text will show everything I type in the input text field. I need to know how I can dynamically reduce the size of the dynamic text field when the amount of letters gets more than the text box??
how to change the action script in the "buttons" movie clip to present more like a button by enabling a change color with a rollover. workaround to accommodate a change of font size as well?
I'm assuming it would utilize the setTextFormat command, but I'm so new to this that I'm not really sure how to set it up.
Here's the original work-around posted by bozeman.
this.deepLink = '/clinic/'; this.onRelease = _parent.btnRelease; mcbase = new Color(this);
I'm in the midst of the very honorable job of adding localization support for all kinds of languages. This would not be a problem if the main font we use would support asian and russian symbols.
After some nosing around I found a substitution font that has support for asian and russian symbols. However this substitution font isn't spaced in the same way as our original font. If I just replace the old font for the new font then all the text will be misaligned, too big and also lowered quite a bit.
What I'd like to do is when a textfield is loaded I check for what language is chosen and scale/resize/reposition the textfields accordingly.
I created a simple program that displays the current time on the screen.
When I embed this object on a web page, it takes the whole screen leaving a lot of blank space. To avoid this I tried setting the height and width using two methods:
1) I did <embed src="time.swf" **height="100"** **width="100"**>
2) I tried stage.scaleX=.5; stage.scaleY=.5;
But both of these solutions also decrease the size of my text.
So, my question is that is there a way to decrease the dimensions of the swf file, without scaling the text and other components in flash
Project: Simple Click Counter of two separate buttons.
Problem: Font size of clicks needs to be changed/increased.
link to .fla
Not sure where to place this code in the script below.(inserting it causes font to initially to be correct size of 20 but changes back to default when a mouse click is issued)[code]...
I don't know how to change the font size. Here's my action script code:
submit_btn.addEventListener(MouseEvent.CLICK, sendMessage); function sendMessage(e:MouseEvent):void{ var my_vars:URLVariables = new URLVariables(); my_vars.senderName = name_txt.text;
[code]....
Do I need to add something to my action script to modify the text size? If so, what? Or do I modify the text size through other means?
the idea it's to have a textfield of 200px width where the username gets loaded. The thing is that i need the font size to be as big as possible to fit in that textfield. So if the username is shorter the font size should increase if the username is longer the font size should decrease. So I am guessing i should be counting character and knowing how big each character is and then according to that make a mad algorithm to set the font size to make the text fit.
I have a number of textarea controls which display data retireved through XMLConnector / PHP / dataset. How can I change the font size (or colour) using actionscript 2.0 in a Flash textarea control?
I have a LinkBar which is linked to a viewstack. However, as I change the fontsize of my LinkBar, when I run it, the font size does not change at all! I've tried changing the font using CSS and it doesnt change the font size!
I have a dynamic text box and I would like to be able to use actionscript 3 to change the color, font, size, etc. of only HALF the dynamic text. Is there a way to use the TextFormat class (or another way) to format half the string and append it to the end of the dynamic text? I also don't want to use server side script or anything outside of flash.
I want to do this: Hello World -> Hello World Example: change the color of Half of the dynamic text box.
I save my (embedded) fonts in an external file (fonts.swf) that gets loaded at runtime. Pretty standard. I also use a bunch of UI artwork generated in the Flash IDE. Some of this artwork contains static textfields (thus, not proper TextFields that can change. Just frozen glyphs). Here's the problem: if I use the same font in any static textfield and then embed that same font into my collection of runtime fonts, the runtime font will refuse to render. It's the same effect you get if you set a textfield with embeddedFonts=true to use a font that isn't embedded. If I change the static textfields to use a different font, the runtime fonts work just fine.
Why do the dynamic text font size appears smaller than what I specified in the flash dynamic text properties? I used a font size of 50 for the dynamic text and when I test movie, it appears to be only a font size of 12. Why is it so?