毕业论文触摸屏题跋系统_第1页
毕业论文触摸屏题跋系统_第2页
毕业论文触摸屏题跋系统_第3页
毕业论文触摸屏题跋系统_第4页
毕业论文触摸屏题跋系统_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

江 阴 职 业 技 术 学 院毕 业 论 文课题: 触摸屏题跋系统 专题: 交互题字 专 业 计算机应用技术学 生 姓 名 王震班 组 12 计算机应用技术学 号 12080507指 导 教 师 金志泉、崔蓬完 成 日 期 2015 年 1 月摘要I摘 要 触摸屏题跋系统是一个可以用来签字题名的交互系统,该系统由 Flash 软件通过 AS3 语言开发。主要用到 File 类还有 XML。XML 是可扩展标记语言的缩写,是一种表示结构化信息的标准方法,因其简单、灵活且易于读取、访问及处理,尤其因为在数据交换和可移植等方面具有优势,已成为事实上的工业标准。它可以使计算机方便地操作各类信息,并且人们可以非常方便地编写和理解这些信息。它在 Flash 应用程序中有更加出色的应用。本文将阐述触摸屏题跋系统如何对签字题名进行保存,并且创建 XML 以及实时更新数据至 XML 文档中等一系列功能的开发和应用。关键词:XML ActionScript 3 更新数据AbstractIIAbstractTiba is a touch-screen system that can be used to sign title interactive system, the system software from Flash AS3 language development through. There are mainly used in the File class XML. XML is the Extensible Markup Language (extensible markup language) acronym, is a standard method for representing structured information, because it is simple, flexible, and easy to read, access and treatment, especially because it has the data exchange and portability, etc. advantages, has become the de facto industry standard. It allows a computer to easily operate various types of information, and it can be very easy to write and understand the information. It allows to flash AS3.0 scored more intimate.This article will explain how to touch-screen system for signing title inscriptions save, and create development and application of XML data as well as real-time updates to XML documents medium range capabilities.Keywords: XML ActionScript 3 update data目录III目 录摘 要 .IAbstract.II目 录 .III第 1 章 引言 .1第 2 章 项目总体设计 .22.1 准备工作 .2第 3 章 交互系统的制作过程 .43.1 触摸屏题跋区域的基本功能 .43.1.1 题跋绘制区域 .43.2 图片数据的保存 .63.2.1 FileReference 类与 File 类的区别 .63.2.2 截图的数据转码 .63.2.3 获取系统时间以命名图片 .73.2.4 获取指定目录与 File 类的运用 .73.3XML 的创建与数据更新 .83.3.1XML 的读取 .83.3.2XML 的创建 .93.3.3 保存按钮与 XML 的更新 .93.4 查询相册与 XML 的调用 .103.4.1 查询按钮的触发事件 .103.4.2 加载缩略图 .113.4.3 加载大图 .123.5 主题 UI 的切换 .143.5.1 背景和按钮的加载 .143.5.2 主题的切换 .14第 4 章 总结 .16致 谢 .18参考文献 .19江阴职业技术学院(论文)-1-第 1 章 引言触摸屏提拔系统是通过 Flash As3.0 语言编写实现在触摸屏幕上签名题字的交互系统。触摸式互动多媒体,是集合图像、文字、视频、声音等传统媒体优点于一身的一种表现形式,它结合了触摸屏的交互功能,开发者可以根据客户以及项目的要求,通过精心设计,结合新奇的创意和表现方式,对收集制作的相关素材进行编程整合,使之成为一个具有完整功能的一个交互程序。触摸屏系统的优势在于生动丰富的表现力和良好的操作交互性,目前已被许多公共场合使用,主要用于广告,公告发布,信息登记,路途指引等等。在各类门店,影院,展览会及度假场所得到了很好的应用。因为其表现炫目的动态以及视听效果,再加上全方位的交互式沟通方式,触摸屏交互系统很受欢迎。本次系统的开发主要使用了 Adobe 公司的 Flash 软件,flash 是一个二维矢量动画软件,使用它制作编辑 flash 文档,可以做出非常漂亮的、特殊的效果。配合强大的面向对象式开发语言 ActionScript3.0,flash 能够创建具有丰富效果的灵活功能的 web 应用程序,这极大的方便我们开发触摸屏提拔系统。触摸屏提拔系统(Touch screen promotion system)主要由以下几个部分组成:开场动画题跋绘制区域使用 BitMapData 类获取数据保存截图更新数据信息至 XMLFile 类与 XML 的紧密衔接调用 XML 进行查询显示切换主题 UI第 2 章 任务分配与准备工作-2-第 2 章 项目总体设计本次的触摸屏题跋系统主要有三人共同协作完成,其中开场动画及主体美化 UI 设计由王一清完成,标题的制作和相册部分内容由刘莹文完成,我主要负责题跋区与保存数据至XML 以及 File 类各部分的接口问题以及项目的最终整合。2.1 准备工作触摸屏题跋系统其实通俗来讲就是一个可以签字的一个程序,一开始拿到这个项目的时候没有头绪,经过老师的指点渐渐明白,去网上看了一个小涂鸦的程序,思路突然打开,于是动手写了一个具有基本签字功能的 AS3 代码:以上代码就基本可以实现用鼠标画线功能,这时候我对触摸屏题跋系统开头该怎么做有了清晰的思路。 is_drawing 表示画线的属性,当为 true 时候才可以画的上,当为 false 的时候表示画线结束。加载开头动画(即幕布)的时候,我们搜集到的素材是个通过在帧上做动画的 fla 文件,这个动画做的很不错,效果也正是符合我们的要求,但是由于是在帧上做的动画,要是跟我们主程序代码合并起来会出问题,而且改起来也非常的麻烦,后来通过把这些帧动画全部剪到一个影片剪辑里,完美的解决了这个问题。幕布及帧动画效果图如图 2-1 所示。江阴职业技术学院(论文)-3-图 2-1 幕布动画做成影片剪辑后,用 addchild 的方式加载到舞台上,并设置大小使其合适舞台大小。因为影片剪辑里有个动画,所以还要添加一个按钮侦听事件,当事件触发时,影片剪辑才开始播放。代码:red_mc.enter_btn.addEventListener(MouseEvent.CLICK,enterGame);function enterGame():voidred_mc.play();第 3 章 交互系统的制作过程-4-第 3 章 交互系统的制作过程3.1 触摸屏题跋区域的基本功能3.1.1 题跋绘制区域题跋绘制是一块可以在上面写字或者画画的类似于涂鸦的区域。在电脑上用鼠标操作,在手机或者平板上通过手指触摸操作。该区域设置在舞台中间,具体的用到了 Rectangle 类,Rectangle(262, 178, 715, 373)括号内前两位表示起始坐标,后两位表示结束坐标。效果图如图 3-1 所示。图 3-1 题跋区3.1.2 改变字体颜色触摸屏题跋区域默认的字体颜色是黑色:_spriite.graphics.beginFill(0xffffff);要想可以改变字体的颜色需要添加一些代码,这里就要用到一个 ColorPicker 类,我们把它实例化添加到舞台上,这时该组件在一个小方形内显示一个默认

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论