Chinese characters in FLASH 8 don't display

I am trying to change an english .fla file to display Chinese characters. We have inserted copied and pasted chinese characters into the .fla as embeded fonts.

I have never done this with chinese characters so might be missing something simple.

If I play the .swf alone I can see the text in chinese but if I open the .html file it is embedded in them I get no text visible at all. The move plays and everything else is normal.

The encoding on the HTML file is UTF-8. I have experimented with Chinese encoding with no luck.

I am running Vista business and this problem is visible on XP also.

Thanks.
morgiemorgansonAsked:
Who is Participating?
 
RobConnect With a Mentor Owner (Aidellio)Commented:
no worries, sometimes the solution is staring you in the face! LOL
0
 
RobOwner (Aidellio)Commented:
Hi!

Are you opening the html file on the same machine as you are developing on?  Not that it should make a difference if you have embedded the fonts correctly. Do you have the FLA available to view?
0
 
morgiemorgansonAuthor Commented:
The file was originally modified on a PC in China with the locale set as China. I am in Australia and I was unable to see it successfully also.

I can supply a copy of the .fla file for you to look. I cannot attach it to this thread as .fla is not allowed.

When this file is tested is does display the characters OK in flash player.

But in the actual movie this file is wrapped in a UI created in flash that has navigation.

When you play the complete movie in a browser the characters disappear.

Here is a link to the english version so you can have a look.

http://www.herrmann.com.au/elearn_demo/index.html

0
Never miss a deadline with monday.com

The revolutionary project management tool is here!   Plan visually with a single glance and make sure your projects get done.

 
RobOwner (Aidellio)Commented:
if add the .txt extension to your fla file then it will upload ok
0
 
morgiemorgansonAuthor Commented:
Here you go. Thanks again.

This file is actuall a ZIP as the .fla was over 5MB.

Cheers.
intro-m1.txt
0
 
RobOwner (Aidellio)Commented:
no prob, i'll let you know what i find
0
 
RobOwner (Aidellio)Commented:
ok i've been able to have that flash display in a browser just using the default publish settings with html.  i also noticed the movie doesn't play because of a stop(); command on the first frame that i had to remove to get it to play... but you're saying that another flash file loads this one?  if so does it tell the loaded movie to play?  How is it loading it?
0
 
morgiemorgansonAuthor Commented:
Yes, the UI calls a series of swf files and MP3 audio files. That is the first .swf
If you have a look at the link above you can see the finished product in a browser with the UI around the .swf I sent you. It is a short version of the final presentation.
0
 
RobOwner (Aidellio)Commented:
I can't see anything wrong with the flash file you've uploaded.  i would need to look at the UI to see how things are loaded etc.  is that possible?
0
 
morgiemorgansonAuthor Commented:
sure. I will upload the ui.swf, ui.fla, intro_m1.swf and the HTML file in another ZIP file.
flash.txt
0
 
RobOwner (Aidellio)Commented:
Do you have the fonts used in the fla on your system:
- 55 Helvetica Roman
- Ciscoregular
0
 
morgiemorgansonAuthor Commented:
No I dont have either of them, I have just substituted with the default. The program was originally developed with Cisco so that is where the reference to that comes from. We never got it in AUS.
0
 
RobOwner (Aidellio)Commented:
ok i've got it to work using "Arial" so open your intro-m1.fla and go to every text box with the asian characters and change it to Arial.  The UI is looking for the Ciscoregular font on your computer and can't find it.  It seems it tries to reload it when you load the swf externally
0
 
morgiemorgansonAuthor Commented:
OK, I will give it a go and get back to you. Cant believe I didnt try that.

Nice work!
0
 
morgiemorgansonAuthor Commented:
that worked perfectly, thanks for all your help.
0
All Courses

From novice to tech pro — start learning today.