`
cuixuxucui
  • 浏览: 351825 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

flash 字体

 
阅读更多

 

1.FTE和TLF的关系

http://zengrong.net/post/tag/fte

FTE(Flash Text Engine)

TLF(Text Layout Framework)

FTE 提供对文本度量、格式和双向文本的复杂控制的低级别支持。尽管可以使用 FTE 创建和管理简单的文本元素,但设计 FTE 的主要目的在于为开发人员创建文本处理组件提供基础。TLF是建立在FTE的基础上的。或者说TLF在FTE的基础上实现了“高级功能”。Adobe认为FTE并不适合做文本处理。因此,Adobe又做了TLF,并且将TLF整合到了Flex SDK 4.0(Gumbo)中。但TLF同样不是组件。不过TLF已经可以将需要显示的文本输入到DisplayObject当中,并加入了对选择文本、编辑文本、快捷键、事件的支持,虽然仍不能直接支持滚动条(配合事件和滚动条组件是可以支持的),但这已经前进了一大步,更方便我们使用了。Adobe针对Flash CS4制作了Text Layout Component组件,针对Flex的组件则包含在新的spark包中。

 

Flash通过一个新的组件, TLFTextField对外提供TLF功能, 这个组件集成在IDE里面了, 它提供了类似TextField API的高级抽象方法, 并且提供多种文字排版功能. 这些功能包括多列文本,文本线程(texttreads又称链接文本域),右到左和垂直的文字,以及一些印刷方面的增强.

 

2.一个最简单的textline

http://blog.csdn.net/hero82748274/article/details/5675536

 

import flash.text.engine.TextBlock;  

import flash.text.engine.TextElement;  

import flash.text.engine.ElementFormat;  

import flash.text.engine.BreakOpportunity;  

  

var str :String="欢迎你到这里,你已经掌握了一种独到武学招式了";  

var format:ElementFormat = new ElementFormat();  

format.color=0xff0000;//设计颜色  

format.alpha=0.5; //文本透明度  

format.fontSize=20;//字体大小  

   

var textElement:TextElement = new TextElement(str, format);  

  

var textBlock:TextBlock = new TextBlock();  

textBlock.content = textElement;  

  

var textLine:TextLine = textBlock.createTextLine(null, 450);  

addChild(textLine);  

textLine.x = 45;  

textLine.y = 20;  

详细http://as3.iteye.com/blog/1133502

3.tlf的体积问题

http://bbs.9ria.com/thread-52157-1-1.html

CS5这个强大的TLF(Text Layer Framework Engine)引擎对应的的类是fl.text.TLFTextField,如果你在代码使用了这个类,Flash CS5就会给你编译一个单独的文件大致是textLayout_1.0.0.591的SWF出来,这个就是RSL共享库,用到的时候就会自动被加载。问题就出在这里,这个运行共享库居然有149KB!太恐怖了,如果那它来做游戏,就会把你辛辛苦苦优化代码而减少的文件大小再添加回来!

 

4.设备字体 嵌入字体

http://www.doc88.com/p-504886933256.html

使用设备字体:如果浏览者系统无此字体,则会使用默认字体。这将导致文本看起来可能会与预料中的不同。

嵌入字体:假若使用了黑体,嵌入字体时选择语言为简体中文。这样就把整套的简体黑体嵌入swf中,体积会增加1M多。

 

5.swf嵌入字体例子

http://bbs.9ria.com/thread-83364-1-1.html

https://helpx.adobe.com/cn/animate/using/embed-fonts-consistent-text-appearance.html

 

6.纯代码嵌入字体

http://bbs.9ria.com/thread-278662-1-1.html

分享到:
评论

相关推荐

    flash 字体特效60种

    "Flash字体特效60种"这个资源显然是一份包含了多种文字动画效果的集合,旨在帮助设计师和开发者为他们的Flash项目增添视觉吸引力。 首先,我们要理解Flash中的文本渲染机制。Flash支持两种基本的文本类型:静态文本...

    FLASH字体样式编辑软件

    本文将深入探讨“FLASH字体样式编辑软件”,并介绍如何利用这样的工具,即便是没有Flash基础的初学者也能轻松创建出令人印象深刻的字体动画效果。 标题中的“FLASH字体样式编辑软件”是指专门用于在Flash环境中设计...

    61种flash 字体特效源文件

    标题 "61种flash 字体特效源文件" 暗示了这是一份包含多种Flash字体动画效果的资源集合,适合于那些想要在Flash项目中添加动态和视觉吸引力的设计师或者开发者。Flash是一种曾经广泛用于网页设计、交互式内容创建的...

    Flash字体动画源码示例.rar

    一个Flash字体动画源码示例,含Fla源文件,用大字体效果做成了一个菜单导航效果,当鼠标放在菜单上的时候,下面的大文字上下滚动更换,看上去比较有艺术感。

    好看的flash字体特效源码

    "好看的flash字体特效源码"指的是利用ActionScript(Flash的编程语言)编写的代码,用于实现各种吸引人的文字动态效果。这些特效可能包括文字的渐显、闪烁、旋转、缩放、颜色变化、轨迹运动等多种视觉表现形式,为...

    flash字体效果源码

    "Flash字体效果源码"这个主题涉及到了使用ActionScript编程语言在Adobe Flash环境中创建动态、引人注目的文字表现形式。以下是一些关于这个主题的重要知识点: 1. **ActionScript 3.0**:在2008年时,Flash主要使用...

    61种flash 字体特效源文件下载.zip

    1,gxwz.fla 光线文字(33KB) 2,hrwz.zip 环绕旋转字(5KB) 3,kzfwz.zip 空中飞舞字(6KB) 4,sdwz.zip 闪电文字(6KB) 5,sjlz2.zip 数据流字(8KB) 6,twfz1.zip 天外飞字1(5KB) 7,twfz2.zip 天外飞字2(5KB) ...风吹字

    61种flash 字体特效源文件下载

    字体辉光效果这是一个比较酷(炫)的特殊效果,最早出现在 Ray Of Light 网站,现在您也可以试一下辉光的效果了!快快动手吧(8KB) 60,2000121902101.zip Flash 5 点阵汉字特效这是一个用点阵方式的汉字实现的一些...

    Swishmax flash字体特效制作软件

    Swishmax是一款强大的Flash动画制作工具,专注于创建引人注目的字体特效。这款软件使得非专业程序员和设计师也能轻松制作出具有专业品质的Flash动画,尤其是对于动态文字效果的处理,Swishmax提供了丰富的预设模板和...

    flash球滚动字体.zip

    【标题】:“Flash球滚动字体”是一个与动画设计相关的主题,特指在Flash环境中实现的文字以球体形式滚动的效果。这种效果通常用于制作动态展示、网页元素或互动媒体设计,可以增加视觉吸引力并提升用户体验。 ...

    好看的字体效果flash源码

    标题 "好看的字体效果flash源码" 暗示我们关注的是一个使用Flash技术实现的、具有视觉吸引力的字体动画效果的源代码。Flash是一种广泛应用于创建动态图形、交互式应用程序和网络动画的技术,尤其在2000年代初期非常...

    FLASH 字体关于篮球的

    FLASH作业用的 用完后给大家分享一下 希望大家能用的上 呵呵··

    经典的字体闪光效果flash源文件

    本资源包含的是一个经典的Flash字体闪光效果的源文件,这对于学习和理解Flash动画特效的制作具有很高的价值。 首先,我们要知道“源文件”指的是开发过程中原始的、未经编译或打包的文件,通常包括FLA文件,这是...

Global site tag (gtag.js) - Google Analytics