LOGIN Don't have an account yet?   Register

Forgot password?
 
19Mar2009

Why does text disappear in Flash?


I thought I should cover this issue on this article, as we’ve had a lot of clients who happened to write back complaining of missing text. To start with, you should know – the client is the issue, not the missing text. :)

Before you decide to write me back and argue on that, please give me a chance to explain myself.

Let’s say client A comes to you and asks for a Flash Mp3 Player, a Flash Video Gallery, a Flash Template and some other flash components. You build the files, and send them to the client. After a while, you receive an email in which the client complains that the text inside the Flash Mp3 Player doesn’t display anymore. Well, you start asking about the XML content, tell them to validate it, tell them to check if the content is written in the appropriate place, even tell them to check the path of the XML. Let me tell you the first question to ask is: “Did you make any changes to the file?

80% of the clients that we ask the question, who have this problem, say YES. And here’s where the problem comes from! :)

To clients: a swf file is a collection of assets a Flash Developer puts together, and it includes code, design elements from Illustrator, Photoshop or other software, embeded fonts, sometimes audio and video files, and so on. If you decide you want to move a shape couple of pixels down, do not ( and I repeat DO NOT ) do so, unless you have the fonts used in the Flash files installed on the machine you use. Most probably the developer has embedded some fonts in the swf so that all the users can see the swf file in the same manner. By opening the file and making changes to it, the fonts that you do not have installed will usually be replaced with device fonts, and won’t display in the new published swf file.

We strongly encourage you to contact the developer of your Flash file and kindly ask them to provide you all the assets he/she used for creating your flash component. After you install the fonts, you can safely open the FLA file and check the code, or other things you might be interested it. Hope this helps!

To prevent this from happening, you should always make sure the developer also provides the fonts used to create a swf file. Otherwise you will have an unusable Flash file, which no developer will be able to modify without the appropriate fonts. You won’t get the same swf file, and a new developer would need to modify all textfields with a new font if he doesn’t have the original fonts from you.

Please let us know on the comments below if this has happened to you, and how did you helped your clients understand why the issue occurred.

This post has 12 comments | Post your comment

Junior Developer

May 6, 2009 at 7:06 am

What about UTF-8 special characters not being displayed? I’m trying to dynamically load text from an XML that contains Romanian letters (Ă ă Â â Î î Ș ș Ț ț) and Flash simply does not display them. I’ve tried with Arial and Times fonts. Any ideas?

Reply

Junior Developer

May 6, 2009 at 9:04 am

Solved the problem by using _sans font. Not the most elegant solution, but it will have to do for the time being.

Reply

Andrei Potorac

May 7, 2009 at 12:50 am

You can use any font that has those characters, that’s not the problem. Make sure you save the font as UTF-8.

Reply

JessicaTicky

May 10, 2009 at 10:23 am

thans for the tip

Reply

Arianararp

May 13, 2009 at 5:20 am

Thanks for posting, definitely going to subscribe! See you on my reader.

Reply

Andrei Potorac

May 19, 2009 at 10:12 am

You are welcome! :)

Reply

AndrewBoldman

June 4, 2009 at 7:02 am

Hi, good post. I have been wondering about this issue,so thanks for posting.

Reply

Andrei Potorac

November 28, 2009 at 3:42 am

We released this tutorial in which we show how you can embed a font in Flash:

http://blog.flabell.com/668/embedding-fonts-in-flash-cs4

Reply

fishpuppy

December 17, 2009 at 3:24 pm

Having problems with the numbered (font I assume) counter at the bottom of the slideshow. I downloaded:

XML Banner Rotator_update02

and installed the 2 fonts (myriad pro + trebuchet), I simply open the raw FLA, publish a SWF, and when I play the SWF no fonts show in the counter.

Any ideas?

Reply

bobocel

December 19, 2009 at 8:46 am

fishpuppy, in CS4 the font looses the export. Just open the fonts in the library, click on linkage, and close it without doing anything. It should have them appear again if you installed the fonts.

Reply

ShinelenWang

September 18, 2011 at 6:00 pm

I found some Romanian Characters (ș, ț) are not displayed correctly while text. I save the font as UTF-8 but still not correct.
Any ideas?

Reply
 

corneliu.chitanu

September 19, 2011 at 1:59 am

Hi,

We replied to the issue on the forum. Please take a look:

http://www.flabell.com/topics/view/563

Thanks.


Leave a Reply

blog entries RSS Feedproducts RSS Feed

Categories

Popular Files

  • Compact Mp3 Player
  • Horizontal Image Slide on Mouse Move
  • Accordion Menu with Images from XML
  • Accordion Banner Rotator
  • Mp3 Player with Playlist
  • Continuous Image Slider
  • Ken Burns Effect Slideshow
  • Accordion Gallery
  • Horizontal Scroller Slideshow
  • Fade In Fade Out Slideshow With Navigation
  • Simple Video Player for Adobe Flash
  • Horizontal Image Banner Rotator with Thumbs

Download the plugin above
Read more about Flabell WordPress plugin

Archives

Search the blog