基于eclipse插件平台体系的flash创作集成开发环境new

基于eclipse插件平台体系的flash创作集成开发环境new

ID:34070529

大小:826.75 KB

页数:7页

时间:2019-03-03

基于eclipse插件平台体系的flash创作集成开发环境new_第1页
基于eclipse插件平台体系的flash创作集成开发环境new_第2页
基于eclipse插件平台体系的flash创作集成开发环境new_第3页
基于eclipse插件平台体系的flash创作集成开发环境new_第4页
基于eclipse插件平台体系的flash创作集成开发环境new_第5页
资源描述:

《基于eclipse插件平台体系的flash创作集成开发环境new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、http://www.paper.edu.cn•基于Eclipse插件平台体系的flash1创作集成开发环境1112高策,陈伟,花贵春,郑海迪1哈尔滨工业大学计算机科学技术系(150001)2哈尔滨工业大学外语系(150001)email:gaoce2@163.com摘要:本文基于Eclipse插件平台体系,在对现有开源flash工具的研究与分析的基础上,构建了一个新型的具有跨平台特性的flash创作集成开发环境,解决了在日益广泛流行的Linux操作系统下无法进行演示文稿和flash创作的问题。同时,本文所提出的创新性的动画自动补间

2、算法为flash创作提供了更为高效的解决方案,极大的降低了创作的工作量并提高了工作效率。系统采用具有广泛通用性的J2SE语言进行编写,并以插件形式实现,可方便的嵌入任何Eclipse平台。关键词:eclipse;flash;插件平台1.引言随着Linux操作系统日益广泛的为人们所使用,广大用户对Linux下的应用开发功能也提出了更高的要求,越来越多的用户希望能够在Linux下编写演示文稿和创建动画。但在目前,Linux下的flash创作依然是一片空白,没有一个方便高效的创作平台为用户所用,用户因而无法在Linux下方便的创作显示文稿

3、、flash动画或flashbanner,这极大的限制了Linux的功能扩展及其普及程度。因此,一个可用于Linux操作系统的高效flash创作平台变成了当务之急。针对这种情况,本文利用JAVA语言的跨平台特性和Eclipse插件平台的高度通用性与可移植性,构建了可以通用于Windows、Linux及其他主流操作系统的flash动画创作平台。为Flash开发者创造一个容易上手、高效率和所见即所得的Flash动画创作工具。结合Flash开源社区的其他开源工具,似的快速创作复杂的大型Flash应用和演示文稿成为可能。2.需求分析目前,在

4、Windows和MacOS平台下,MacromediaFlash几乎拥有绝大多数的市场份额,而且就其本身来说,也几近完美。但是在广大的Linux平台下,则根本没有Flash创作工具。而开源社区的基础,则在于Linux,因此,我们的主要用户就是面向Linux下的Flash开发者,给他们一个称手的工具来释放他们的创造力。据我们调查,目前Linux下没有Flash创作软件。唯一可以用来创作Flash的,莫过于OSFlash推出的FAMES框架。但是这个开源框架在所见即所得的动画创作方面还缺乏一个有-1-http://www.paper.e

5、du.cn力的支撑。著名的Sourceforge.net上面,都只有一个DrawSwf勉强可用,但是离FlashIDE的功能还相差甚远。因此,一个功能全面、使用方便的Flash动画创作工具就成为了趋势之所在,而本平台的目的也正是在这个方面,希望能够填补Linux平台下Flash开发的空白,希望能够推动Flash开源社区的真正成熟。3.系统设计3.1一般性描述本平台是一个Flash(SWF)创作的集成开发环境(IDE),它结合Flash开源社区已有的工具项目,为Linux下的动画创作者打造出一个容易上手的完整Flash开发平台。在现阶

6、段,它的主要目标是为Flash开发者创造一个容易上手、高效率和所见即所得的Flash动画创作工具。首先,平台为Flash开发者准备了矩形、椭圆(圆)、直线、铅笔、钢笔等绘图工具,使Flash开发者能方便的绘制各种动画元素,并能使用拖动工具对各种图形在舞台上进行拖动,使用变形工具对各种图形进行变形和旋转,使用填充工具对图形的边框和中心进行颜色的填充。另外,IDE还支持文字和图片的导入和动画。强大的绘图功能使Flash开发者能够随手画出漂亮的图形,自由表达他们的思想。在强大的绘图功能之外,平台利用Java语言对面向对象概念的完美支持,完

7、成了动画中对层和帧的操作。并实现了各种图形之间的动画变换,除了对形状变化的支持之外,还支持图形颜色和透明度的渐变,以及支持图形的旋转动画。这些,使在Java平台中所见即所得的动画创作成为可能的现实。在友好的创作界面之外,导出Swf文件和创作文件的持久化当然也是一件不可或缺的工作。在导出Swf文件方面,Lightning利用JavaSwf包中提供的封装,实现了从Java图形输出到SWF文件的功能,并对部分未实现的封装进行了自己的改进。另外,利用Java语言提供的方便的序列化的能力,Lightning实现了对动画创作文件的保存,也就是对

8、我们在舞台上绘制的图形的保存,这就方便了对所创作的动画进行修改和增加。3.2功能与应用领域制作Flash动画使用本平台可以制作您所希望的Flash动画,您可以使用本平台创造出您所希望的帧和层的结构,并在合适的帧上画出您想要的图形,接下

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。