`

Flex4.0 SDK,AS3工程,选择性的嵌入字体

阅读更多

1. 嵌入字体

[Embed(source="c:/windows/fonts/FREESCPT.TTF", fontName="Freestyle", unicodeRange="U+0020-U+002F,U+0030-U+0039,U+003A-U+0040,U+0041-U+005A,U+005B-U+0060,U+0061-U+007A,U+007B-U+007E")]
public static var freestyle:Class;
 

 

2. 使用字体

var tf:TextField = new TextField();
tf.defaultTextFormat = new TextFormat("Freestyle", 30, 0);
tf.embedFonts = true;
tf.autoSize = "left";
tf.text = "Hello World!";
addChild(tf);
 



如果要在Flex3.X中嵌入字体,到此就可以结束了。但是在Flex4.0 SDK中字体很有可能无法显示。这就需要下面的步骤了。

3. 解决Flex4.0 SDK的问题

 

  • 方法1,在embed标签中加入embedAsCFF=”false”。
[Embed(source="c:/windows/fonts/FREESCPT.TTF", embedAsCFF="false", fontName="Freestyle", unicodeRange="U+0020-U+002F,U+0030-U+0039,U+003A-U+0040,U+0041-U+005A,U+005B-U+0060,U+0061-U+007A,U+007B-U+007E")]
public static var freestyle:Class;
 
  • 方法2,修改SDK目录下flex-config.xml文件。

flash.fonts.AFEFontManager

将AFEFontManager挪到的最后一行。

分享到:
评论
1 楼 sjpsega 2011-03-29  
如果我能早点看到这帖子就好了啊……

相关推荐

    Flex 4.0 RIA开发详解讲义

    Flex 4.0是Adobe公司推出的一个用于构建富互联网应用程序(RIAs)的框架,它提供了强大的工具和技术,使得开发者可以创建出具有丰富交互性和视觉吸引力的Web应用。Flex 4.0 RIA开发详解主要涵盖了以下几个核心知识点...

    flex的sdk 3.5.0

    3. **Flash Player和Adobe AIR支持**:Flex SDK 3.5.0支持编译运行在Flash Player上的Web应用,同时也支持Adobe AIR桌面应用。这允许开发者构建跨平台的应用程序,触及更广泛的用户群体。 4. **命令行工具**:SDK...

    Flex3.0设备字体,字体嵌入

    3. **使用预定义范围**:在某些情况下,可以通过修改Flex SDK中的配置文件来定义常用的字符范围。 - 打开`flex-config.xml`文件中的`<fonts>`标签。 - 添加自定义的语言范围: ```xml <lang>englishRange ...

    FLEX字体助手.rar

    FLEX字体助手允许开发者根据需求选择性地嵌入必要的字符,以优化加载性能,同时保持设计的一致性。 7. **版权问题**:在使用FLEX字体助手时,必须注意字体的版权问题。不是所有字体都可以无限制地嵌入到项目中,...

    Flex技术入门之如何创建flex的web工程

    1. **安装Flex SDK**:首先,需要下载并安装Adobe Flex SDK,这是开发Flex应用的基础工具集。 2. **设置开发环境**:可以使用Adobe的Flex Builder或免费的Flash Builder,或者选择其他IDE如IntelliJ IDEA、Eclipse等...

    在myeclipase中搭建flex工程

    4. **配置Flex SDK**: 在项目创建过程中,需要选择或指定一个Flex SDK版本。可以使用Adobe提供的官方SDK,也可以是Apache Flex SDK。确保SDK路径正确无误。 5. **创建主MXML文件**: 在新创建的Flex项目中,可以通过...

    FLEX安装和配置全步骤

    Adobe提供了FLEX Builder和Apache Flex SDK两种选择。FLEX Builder是一款集成开发环境(IDE),内置了Flex SDK,适合初学者使用。而Apache Flex SDK是开源版本,适合有经验的开发者进行更深入的定制。你可以根据自己...

    Flex3高级教程(经典)

    《Flex3高级教程》是一本深入探讨Adobe Flex 3技术的经典教材。Flex是Adobe公司推出的一种用于构建富互联网应用程序(RIA)的开发框架,它基于ActionScript 3.0和Flash Player,使得开发者能够创建交互性强、功能...

    lua for as3

    然而,由于 AS3 的性能限制和复杂性,开发者常常选择使用 Lua 作为游戏逻辑或复杂业务逻辑的辅助语言。Lua 的嵌入性极强,可以方便地集成到 AS3 项目中,提供更灵活的代码管理和更快的执行效率。 【知识点详解】: ...

    Flash多文件上传组件(Flex版)

    Flash多文件上传组件是Web开发中的一个重要工具,尤其在Flex技术框架下,它提供了一种高效、用户友好的方式来处理多个文件同时上传的需求。在Web应用中,传统的HTML表单仅支持单个文件的上传,这在处理大量或者批量...

    flex在线阅读开发(详细步骤)

    7. **页面渲染**:FlexPaper SDK4可能被用于这个项目,这是一个流行的在线文档查看器,可以嵌入到Flex应用中,提供平滑的翻页效果和良好的性能。 **五、步骤与代码实现** 8. **集成FlexPaper SDK**:首先,需要将...

    让Flex3与flashcs3珠联璧合

    Flex3的SDK包含了各种预定义的UI组件,如按钮、列表、表格等,这些组件可以轻松地进行样式定制和事件处理。 2. **Flash CS3与Flex3的关联** Flash CS3主要用于创建动画、图形和交互式内容,其生成的SWF文件可以被...

    使用FLEX3创建一个简单的FLV播放器.rar

    然后,可以选择一个适当的Flex SDK版本,因为Flex 3是在Flash Player 9的环境中运行的。 4. **设计界面** 使用MXML语言,我们可以定义播放器的界面布局。这通常包括播放/暂停按钮、进度条、音量控制和时间显示等...

    flex4新特性展示(中文版)

    相比于Flex 3中的Halo布局引擎,Spark布局引擎提供了更多的灵活性和更高的性能。通过引入新的布局策略和算法,开发者可以在创建复杂用户界面的同时确保应用的响应速度和流畅度。 - **新的布局策略**:Flex 4引入了...

    flex-iframe

    不同的Flex版本可能引入了新的特性和API,因此选择正确的版本对于避免兼容性问题至关重要。 总的来说,`flex-iframe`为Flex开发者提供了一种强大的工具,使他们能够在Flex应用中整合HTML内容,丰富应用的功能和视觉...

    flex带复选框的tree,flex checkboxtree

    在Flex中,Tree组件是用于显示层次结构数据的控件,而"flex带复选框的tree"(Flex CheckboxTree)则是对Tree组件的一种扩展,增加了复选框功能,用户可以对树形结构的节点进行选择或全选操作,常用于权限管理、配置...

Global site tag (gtag.js) - Google Analytics