Since Flash8, i use a share library with embed fonts. These
fonts (Century Gothic, MS UI Gothic, SimHei and Avant Garde) are
used in a multi language training application showing 218 swf
All my dynamic and imput textfields use these fonts as
These 4 fonts are duplicate in 4 "embedded fonts version" to
cover regular, bold, italic and bold italic mode.
So, i've 16 fonts in my share library as this method. for
Font name with regular mode -> Font_Name__Normal
Font name with bold mode -> Font_Name__Bold
Font name with italicmode -> Font_Name__Italic
Font name with bold and italic mode ->
Thanks to this method, i can set a font to my textfield
according to the user language mode. For exemple Century Gothic is
set for English users, MS UI Gothic for Japanese users and SimHei
for Chinese users.
I would like to migrate this Flash8 application to Flash CS3.
So i open my library, rigth click and select new font. Next, select
linkage and check "Export for runtime sharing".
At this moment, a class name and a base class are set bu
Flash CS3. I just write the URL like that "./fla_name.swf" and
press ok button.
A warning messagebox tells me "A definition for this class
could not be found in the classpath, so one will be automatically
generated in the swf file upon export."
As i don't know what type of class i need to create (i just
start AS3, never used it before), I accept and export my flash
The Flash CS3 swf size is 18KB and the Flash 8 swf size is
38MB. I conclude that my fonts are not embedded in my file.