FLASH如何加载外部字体(高分在线等)

来源:百度知道 编辑:UC知道 时间:2024/06/02 07:00:03
我的意思是读取我提供在网上的稀有字体而不去读取浏览者系统中已安装的字体,该怎么做呢,用什么方法可以实现?
补充一下问题,制作FLASH的时候,我可以给动态文本选择某个中文字体,譬如说“方正准圆简体”(当然这是我本机已安装的字体),并能在本机上播放的时候正确显示该字体,但是如果把这个FLASH文件在别人的没有安装这个字体的人的电脑上播放的话,这个动态文本的字体显示就变成了默认的宋体
我的问题是,用什么代码或方法可以实现让动态文本从外部(如服务器)提取字体文件,以使没有安装该字体的电脑上能正确的显示FLASH中的该字体
提示:我的意思是,让SWF文件在网上运行时,读取外部字体,而不是读取浏览者的系统字体。“johnney0000 ”同学,你理解错了。
再提示:我说的这个字体,是SWF在运行动态文本的时候,运用的字体。不是说把字体做在SWF里,这个谁都知道
--------------------------------------------------
不懂别装懂!我早就见过这样的例子了,只是一直不知道他是怎么实现的。

如果本地机器里没有的字体,要使用服务器的字体当然是不行的。
但是在FLASH里可以把字体都加载到SWF文件里,即使其它机器里没有这样的字体,都可以看到。不过代价是SWF文件加多1~2M。方法如下:
FLASH8:
选中动态文本,属性第二行里有“嵌入...”,点击进入后,选择嵌入的字符,按CTRL可以先多个,一般选英文和简体中文就可以了吧,按确定。
如果是FLASH MX 2004:
动态文本属性第三行里有“字符...”,点击进入后,选中“指定范围”,选择嵌入的字符后按确定。

在网络上一般不要这样做,SWF文件增加1~2M,下载慢得要命。如果特殊字体的文字不是很多,可以把这些字做成图形。这样也会增加文件的大小,不过没有1~2M这么多吧!!

你说的是字体丢失\变形

只要把字体全部打散

选择该字体按 CTRL+B 变为矢量之后,导出即可

好像记得FLASH是可以共享元件库的~~就是加载后共享的那种...应该是把你的字体放在一个元件库里面...做成FLASH,然后在网上加载这个FLASH文件,读取它的元件库.把字体读出来~!理论上是可以实现的!不过实际呢~一个字库小几百K大到十几M..这种方法不实际啊~!FLASH从一开始到FLASH8都没有解决这个问题!

建议你不要在没有装字体的电脑上打开编辑你的 FLASH 源文件,如果你想让别人看到你的 FLASH 作品 你可以把你的FLASH 倒出成 “.SWF” 的文件 而不是“.FLA”的文件

仔细看了一下没有什么办法,因为你无法控制全部人的电脑,只能打比较常见的字字,例如黑体,这样会显的比宋体好看

发布的时候就有嵌入字体那一项啊
把要的字体选上就行了