Flash动画中形状对象分析.pdfVIP

  1. 1、本文档共1页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
10.39691j.issn.1671—489X.2009.18.069 Fl ash 动画中形状对象分析 陈爱东姜艳 山东师范大学传播学院济南250014 Flash动画以其体积小、交互性好、扩展性好等优点受ID>是该形状的特征ID号;(形状外框>是指该形状的最小外接 到广大动画制作者的喜爱。但面对极其丰富的Flash动画,矩形框;<边缘外框>是形状边缘的最小外接矩形框;<笔画无缩 针对Flash动画的检索和索引并没有受到社会的重视,这极放>的值如果为1,表示此形状至少包含一个无缩放的笔画:<笔 画有缩放>的值如果是1,表示此形状至少包含一个有缩放的笔 大地限制了Flash动画资源的利用。解决以上问题的关键是 建立基于内容的Flash动画的检索系统,从Flash动画文件的画;<形状>是该形状的记录信息。 格式出发,对Flash动画的内容特征进行分析,实现Flash动在SWF文件中,形状像其他向量格式文件中一样,通过 画特征的提取,根据这些特征实现Flash动画的内容管理。称为路径的边缘列表来定义,路径可以是封闭的或者开放 本文主要从Flash动画格式出发,研究Flash动画的文件结的。路径是通过形状记录数组存储的,共有4种:样式改变记 构,为Flash动画的特征提取做准备工作。 录、直线边缘记录、曲线边缘记录、结束形状记录。下面的例 1 Flash动画的文件结构 子说明在SWF文件中是如何定义和存储形状的。 Flash动画文件采用一种与XML技术相似的文件结构, Flash动画中的基本图形,包含红色的圆、绿色的圆角矩 形、曲线和红色的矩形,其中曲线是一开放的图形。 由一系列标签(tag)组成,这些标签定义或显示对象及其 属性。Flash动画中的标签是已经规定好的有特殊意义的标 首先,定义填充样式和线条样式。SWF文件中的形状包括 签,根据这些标签,Flash动画播放器可以识别这些标签并线条和填充,SWF文件允许每个形状都拥有自己的填充样式和 显示出来。利用开源软件“swfmill”,可以很容易地将一线条样式。相同的填充样式或者线条样式只定义一次,但可以 个Flash动画文件转换成x札格式的文件。 多次重复使用。本例中填充样式为红色填充样式和绿色填充样 Flash动画文件由3部分组成:文件头、文件主体和结束标式,线条样式为2像素宽的绿色线条和5像素宽的黑色线条。 签。其中文件头始终处在文件的开始部分,标签的集合称为文件 第二步,定义曲线。接下来的样式改变记录选择已经 主体,结束标签是最简单的标签,标识整个Flash动画的结束。定义好的5像素宽的线条样式来定义曲线,此时将起始位置 2 Flash动画文件中的标签结构 移动到曲线的顶部,SWF文件采用二次贝塞尔曲线方法来记 Flash动画中的标签由标签头和标签内容2部分构成。标录曲线,这个曲线是不封闭的图形。 签头存储标签的类型和标签的长度,标签类型分为长型标签 第三步,定义红色矩形。接下来的样式改变记录选择2像 和短型标签2种。当标签的长度(不包括标签头)不超过62个字素宽的直线样式和红色填充样式,并将开始位置移动到矩形的 右上角位置。然后跟随4个直线边缘记录:第一个直线边缘记录 节时,说明该标签为短型标签。短型标签头部是一个U116(双 字节整型)类型的数据,它的前10位用来标识标签的类型,后保存的是矩形右下角的顶点的x和y坐标相对于起始位置的变 6位用来定义标签数据内容的长度“1。当标签的长度超过63个化,从而记录矩形右边的一条边;第二个直线边缘记录保存的 字节数时,说明该标签为长型标签。长型标签的标签头包含2部 是左下角的顶点的X和Y坐标相对于右下角顶点的变化,从而记 分:长度值为Ox3F的短型标签头和长型标签长度。长型标签能录矩形的下面的一条边;同理可以记录矩形的另外2条边。 标示任何长度超过4G的标签,远远超过现在的需要。在标签 第四步,定义红色圆

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档