[发明专利]Flash轻量图文混排无效
申请号: | 201110134404.6 | 申请日: | 2011-05-20 |
公开(公告)号: | CN102236552A | 公开(公告)日: | 2011-11-09 |
发明(设计)人: | 余冠云 | 申请(专利权)人: | 深圳市木森动漫游戏有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06T11/60 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518001 广东省深圳市宝*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | flash 图文 | ||
技术领域:
RIA(Rich Internet Application)WebGame
富媒体网络应用程序及其网页游戏
技术背景:
Adobe Flash Player
开发者Adobe Systems(早期由Macromedia开发)
初始版本1996年
稳定版本
10.2.159.1
操作系统Microsoft Windows,Mac OS X,Linux,Solaris和Pocket PC
平台网页浏览器
语言简体中文、繁体中文、英语、法语、德语、意大利语、日语、波兰语、西班牙语、朝鲜语[1]类型解释器,媒体播放器
许可协议Proprietary freeware EULA
Adobe Flash Player是一种广泛使用的、专有的多媒体程序播放器。它最初由Macromedia编写,在Macromedia被Adobe收购后由Adobe继续开发并分发Flash Player使用的SWF文件可能由Adobe Flash、Adobe Flex或者其他软件或第三方工具创建。
Adobe Flash简称Flash,同时表示创作程序和播放器。它同时使用位图和矢量图形,利用ActionSeript脚本语言进行编程,支持双向视频流和音频流。严格来说,Adobe Flash是创作环境而Flash Player是运行Flash文件的虚拟机。但是,通常二者均可称为Flash,即Flash同时有三种含义:创作环境,播放器和程序文件。
Flash Player支持内嵌的脚本语言ActionScript(AS)。ActionScript是一种基于ECMAScript的脚本语言,可用于编写Adobe Flash动画和应用程序。由于ActionScript和JavaScript都是基于ECMAScript语法的,理论上它们互相可以很流畅地从一种语言翻译到另一种。
Adobe Flash Player最初设计目的为播放2维矢量动量,但至此之后成为适合开发创造丰富型互联网应用程序、流视频音频的工具。Flash Player使用矢量图形的技术来最小化文件的大小以及创造节省网络带宽和下载时间的文件。因此Flash成为嵌入网页中的小游戏、动画以及图形用户界面常用的格式FTE(Flash text engine)
一种Flash文本引擎,Flash Player 10新支持的文本类的集合的缩写。他们支持,如提供各行文字的低级文本功能。这涉及到Unicode字符映射字形字体,字形布局使用Unicode的双向文字的算法,确定合适的换行符和渲染成像素的字形。
发明内容:
基于Flash的原生类库flash.text.engine实现,以ActionScript3语言编写。
以字符集驱动作为核心,所有的图片和文本都使用字符集表示。比如文本中如果包含[m:imageName]。在默认情况下以文字显示。当传入一个实现文本解析器接口的对象时,会使用传递进来的正则表达式匹配文字区分普通文本和图形,然后将图片以接口所提供的显示类型渲染和定位。这个过程完全可控。由于全部由字符集驱动。因此当复制图片文本时,会自动将图片转化为以上标签的文本写法和普通文本一起复制到剪贴板,粘贴时再进行一次解析识别其中的图片内容并显示。
一个图文混牌组件重点包含这4个构成
1.CaretAndSelection光标和选择范围的图形构造。
包含
ICustomCaret实现光标接口的成员
ICustomSelection实现文字选择区域接口的成员
2.TextResolver文字解析器。
3.TextMetadata文字边界元数据提供
4.TextCore文本内核
包含
TextEngine构建从文本字符串直至最后得到构建的文本行的发生器。
TextLineBuilder文本行工厂
TextAndSegments文本解析得到的分段集合缓存。
ContentElementBui lder文本元素格式工厂
附图说明:
图1是缓存隐射表示意图
图2是排序原理图
图3是横向子定义光标选取示意图
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市木森动漫游戏有限公司,未经深圳市木森动漫游戏有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110134404.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一次性双极电凝镊的镊套
- 下一篇:一种CT引导下穿刺的定位仪