1 / 12

基于 FLASH 的汉字书写动画演示应用

基于 FLASH 的汉字书写动画演示应用. 指导老师:孟宁. 小组成员:蔡玉松,孟晨 陈龙,张璐. 目录. 项目介绍. 项目实现. 项目意义. 项目演示. 项目介绍. 基于 FLASH 的汉字书写动画演示应用 ,系统的主要功能是根据用户选定的汉字,使用 FLASH 技术动态生成该字的笔顺书写动画,并通过网站的形式向用户呈现出来。系统提供的附加功能包括汉字释义, 游戏功能 等等。系统同时提供对生成 FLASH 的下载支持。本系统的主要目的是为了方便汉语的教学,尤其是汉字的书写部分,另外还可以将本系统作为组件,为各种网络在线汉语工具书软件的开发提供服务。. 项目实现.

Download Presentation

基于 FLASH 的汉字书写动画演示应用

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 基于FLASH的汉字书写动画演示应用 指导老师:孟宁 小组成员:蔡玉松,孟晨 陈龙,张璐

  2. 目录 项目介绍 项目实现 项目意义 项目演示

  3. 项目介绍 基于FLASH的汉字书写动画演示应用,系统的主要功能是根据用户选定的汉字,使用FLASH技术动态生成该字的笔顺书写动画,并通过网站的形式向用户呈现出来。系统提供的附加功能包括汉字释义,游戏功能等等。系统同时提供对生成FLASH的下载支持。本系统的主要目的是为了方便汉语的教学,尤其是汉字的书写部分,另外还可以将本系统作为组件,为各种网络在线汉语工具书软件的开发提供服务。

  4. 项目实现 前端页面主要基于Flex 4+Flash实现。Flex用于页面呈现,Flash用于汉字的呈现。 服务器端主要依靠Java实现。提供的服务包括汉字信息存储,汉字释义获取,汉字SWF生成等等。服务器端主要通过BlazeDS与前端页面产生数据交互。

  5. 项目实现 汉字信息获取 1. 动画生成 2. 释义获取 3. 4. SWF生成及下载

  6. 汉字信息获取: 通过使用SVG文件来描述汉字,SVG是一种用于描述二维矢量图形的一种图形格式。通过读入SVG数据来显示汉字,并根据SVG中的信息来完成汉字动画的绘制。 每一个汉字对应一个SVG文件,如果系统中不存在某个汉字的信息用户可以上传对应汉字的SVG文件。系统会将SVG中的信息写入数据库并保存。

  7. 动画生成: 仅根据SVG中提供的数据并不能够完整的绘制出汉字的书写动画。由于SVG中并没有提供正确的笔顺信息,也没有提供正确的笔画开始信息。所以系统将提供一个对SVG进行校正的功能,通过这个功能,用户可以手动更改汉字的正确书写方式,并保存。此时系统会将正确的信息存入数据库,下次再搜索这个汉字时即可提供正确的汉字信息。

  8. 释义获取: 对于用户查询的每一个汉字我们都将提供最准确的汉字释义。包括汉字读音、部首、笔顺、例句等等信息,以帮助用户更好的理解汉字的意思。本功能的实现主要是通过WebRequest的方式去海词网站获取相关的信息,并通过网页解析相关数据然后呈现。

  9. SWF生成: 对于用户每个上传的汉字,在用户修正之后我们都会提供用户相关的SWF的下载功能。SWF中即包含了用户所想要使用的汉字的笔顺书写动画。这样用户就可以自由的使用此SWF,用作素材或用于教学等等。

  10. 项目意义 与现在的词解网站的对比: 1. http://hanyu.iciba.com/hanzi/2129.shtml 2. http://dict.cn/%E5%A5%BD 提供SWF的下载

  11. 创新点 SVG字体的使用 1. WebApp方式 2. 跨平台 3. 4. 动态SWF生成

  12. 项目演示

More Related