软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > 设计在线 > 媒体动画 > FLASH中使用特殊的中文字体小技巧

FLASH中使用特殊的中文字体小技巧

  烈火网flash教程 今天网上看了一个教程(英文),http://www.gotoandlearn.com/play?id=102 学到了一个小技巧,在此与大家分享.

  FLASH中使用特殊的中文字体的话,如果不嵌入是无法正常显示的, 但嵌入整个字库会造成文件体积过大,有时我们只需要把一些如BUTTON,LABEL之类的不会动态改变的文字用上特殊的字体, 而这些文字可能数量并不多,所以嵌入个别文字就能解决.

  目前此方法仅在CS4上测试成功,CS3好像不支持[Embed]的用法, 如果有人在CS3上测试成功,也请告知.先在此感谢! 中文字unicodeRange的取得方法可至下列网址, 在Characters栏位中键入欲转换的中文后,点击Convert按钮. 在其下方Unicode U+hex notation:栏位即可取得中文对应之Unicode.

  http://rishida.net/scripts/uniview/conversion.php 

  black.as(字体)

 

 [Embed(systemFont="微軟正黑體", fontName="black",

mimeType="application/x-font", unicodeRange="U+5929,U+5730,U+6703,U+4EBA,U+70BA,U+6211,U+002C")]

var black:Class;

 

Font.registerFont(black);


  loader.as(主檔)

 

var loader:Loader = new Loader();

loader.contentLoaderInfo.addEventListener(Event.INIT, fontLoaded);

loader.load(new URLRequest("black.swf"));

 

function fontLoaded(e:Event):void

{

var tf:TextField = new TextField();

tf.width = 600;

tf.embedFonts = true;

tf.defaultTextFormat = new TextFormat("black", 40, 0x000000);

tf.text = "烈火网 www.ranyatavi.com";

addChild(tf);

}

  Chinese+Fonts+Loader.rar

    相关阅读
    栏目导航
    推荐软件