flash论文(优秀3篇)

在网络如此发达的今天,Flash动画作品具有质量高、容量小的特点,并有十分丰富的交互性,因此得到广大人民的青睐。下面是的小编为您带来的flash论文(优秀3篇),希望能够给予您一些参考与帮助。

flash论文 篇1

关键词:Flash;RIA;数据库

中图分类号:TP311.52 文献标识码:A文章编号:1007—9599 (2012) 14—0000—02

一、引言

随着网络技术的高速发展和网络带宽的逐渐扩大,RIA技术在网络中的应用得到大力的发展。RIA(Rich Internet Application)即富互联网应用程序。对比传统页面,RIA在表现力方面显得更胜一筹,基本上一个桌面程序能表现出来的效果,RIA都能表现出来,而在数据处理等方面也有明显的优势,RIA在客户端就可以进行完整的数据处理了,在与用户的交互方面表现得更加友好和迅速。RIA技术的优势使其在近年来得到了众多的关注,发展迅速。2012年7月在中国知网以“RIA”为关键字进行学术搜索,其学术关注度和用户关注度的搜索结果分别如图1、图2所示。

从图1可以看出,近年来,对RIA的学术关注度始终保持在一个比较高的水平之上。

从图2可以看出,在2011年6月到2012年6月,用户对RIA的关注保持了一个总体上升的趋势。

RIA的开发技术通常可以分为基于Flex、Flash、Ajax、Silver light等,这里主要讨论基于Flash的RIA网络开发应用。本文通过Flash结合ASP对后台数据库Access的访问操作,实现了一个简单的RIA(Rich Internet Application)技术网络应用。

二、 Flash与数据库的通信原理

Flash在网络开发特别是网站建设上的应用相当广泛。利用Flash在平面构成、色彩和动态效果方面出色的表现力,可以把创意发挥到极致,从而有效地吸引目标客户,特别适合品牌的宣传和推广,在奢侈品、汽车、数码等行业的网站建设中应用广泛,如著名的Christion Dior网站()和Neostream(http://)都把Flash在网站建设方面的强大功能表现得淋漓尽致。

在使用Flash进行RIA的网络开发应用中,特别是建站的过程中与数据库的数据交互是经常要遇到的,因为少量的数据,如网页访问人数等尚可存储在文本文件中,但在实际应用中,需要保存的数据远远不止这一点,而且这些数据之间往往还会有许多关联。利用数据库就能很好地完成数据的管理工作,目前常见的数据库有Access、Foxpro、Oracle、SQL Server、MySQL、Sybase等。无论哪一种类型的数据库系统同Flash之间的通信原理基本上都是一样的。

遗憾的是,Flash一向以来的重点都是面向客户端而不是后台服务,以致于Flash并不能直接对数据库进行开发。不过,可以通过其他的一些技术来弥补这一缺憾。比如ASP、、PHP、Java、Web Service、JSP等。它们都具有强大的Web服务开发能力,可以直接访问数据库,而Flash自身则提供了多种可以与其进行交互的技术,如LoadVars对象、XML对象和XMLSocket对象等。这里讨论服务器端使用ASP的情况。

ASP(Active Server Page)即活动服务器网页,是微软公司开发的一种服务器脚本技术,能实现与数据库或其他程序的交互,是一种简单、方便的编程工具。

Flash与数据库通过ASP进行通信的方式如图3所示。

三、 Flash、ASP、数据库之间的交互

(一) Flash与Asp的交互。Flash与Asp的通讯所用的是Http协议,其请求格式为http://ip地址?参数1=值1&参数2=值2,所以Flash与ASP的交互的实质就是构造这个请求字符串。

1.在Flash中先构造好请求的字符串,然后利用函数LoadVariablesNum()或LoadVariables(),就可以向服务器端发送请求和参数。2.在Asp中,利用Request对象取得从Flash端传送过来的参数。3.在服务器端处理完请求,获得所需要的值后,Asp用Response对象向Flash端发送结果。4.在Flash端对从服务器端返回的值进行操作,其操作方法与对Flash中普通的变量的操作方法一样简便、直接。

(二) ASP与数据库的交互。通常情况下ASP用ADO访问技术来访问数据库,ASP与数据库的交互流程如下:1.建立与数据库的连接。2.创建数据对象,通常是ADO中的Recordset或Command,并由它们对数据库内容进行操作。3.关闭数据对象和连接。

四、应用实例

下面通过一个投票系统的制作,来展示Flash通过ASP对数据库进行操作的方法。这个系统通过ASP命令自动将用户在Flash中投票的数据添加到后台数据库,并将结果展示在Flash中。其界面如图4所示。

(一)数据库设计。在Access中建立数据库vote.mdb,在库中建立表vote,并把字段id设为主键。表vote的结构如表1所示。

(二)编写ASP文件conn.asp,创建与数据库的连接。

(三)Flash的设计。新建Flash文件vote,把投票部分和投票结果显示部分分别做成2个影片剪辑。

1.投票部分的设计及核心代码

(1)把投票的5个选项都做成按钮元件,分别命名为1、2、3、4、5。给按钮元件1加上代码,把用户的投票情况通过参数Voteid传递给ASP文件。其他4个按钮的制作原理相同。

六、结束语

本文通过使用Flash+ASP+Access技术,实现了一个简单的投票系统,并在Windows XP+Flash CS3+IIS5.1环境下调试成功,是RIA网络应用的一次尝试。使用Flash结合ASP来读取数据库的方法很多,在这里使用的只是其中的一种。通过这个RIA的网络应用开发,我们可以体会到Flash通过ASP访问数据库的关键在于如何在这三者之间建立数据通讯机制,以及如何在战略上进行正确的架构。

参考文献

[1]胡崧,于慧。 Flash CS5中文版从入门到精通[M].北京:中国青年出版社,2011,1

[2]李方捷。 ActionScript 3.0开发技术大全[M].北京:清华大学出版社,2009,6

flash论文 篇2

Flash技术内部具有丰富的相关函数操作,且具备强大的事件调用功能,故而开发者在网站建设时仅需利用Flash的内置语言,便能够完成复杂程序的编写。这一过程中无需额外利用其它的编程程序,在很大程度上减少了工作量。与此同时,Flash技术在网站建设中的运用能够使网站外观更为美观,帮助用户更清楚地了解到网页内相应内容的含义,实现用户与网页的有效互动。

2Flash技术的应用优势

Flash网站的建设优势主要表现为:(1)灵感决定了网站的创意水平,网站编写者的创意不会受到技术限制,能够借助Flash技术得以实现。(2)Flash技术所具备的动画特征,与AS程序联合使用,使网页由传统的静态表现形式转变为动态,优化用户的视觉体验。(3)相较于传统网站,利用Flash网站进行产品推广与宣传的效果更优,企业也将获取更大的经济效益和社会效益。结合现阶段的Flash应用情况进行分析,不难发现,Flash网站越早得到应用,其所可能获取的利益与优势则将更为明显,产品或者企业的宣传效果也将更为明显。

3网站建设中应用Flash技术的注意事项

Flash技术在网站建设中的应用往往显示为高技术含量,故而受到各大企业与网站的青睐。Flash技术所制成的文件容量小,但仍能够较为清楚地表现出动画角色的特征,在网络传输中较为适用;且Flash自身所具备的AS代码功能十分强大,与其它程序语言之间能够实现灵活转换,表现出明显的交互性优势。虽说Flash技术在网站建设中具备上述优势,但在具体实践中若未能正确掌握其应用力度,则将起到负面效果,主要体现在下载时间受限、可用性受限以及搜索引擎使用受限等方面。(1)使用Flash技术所建设的网站,相较于传统网站会占据更大的宽带空间,这将直接导致网络下载速度的明显下降。用户在浏览此类网站时往往需要花费大量的时间来关注进度条,而无法及时、快速地获取所需信息。故而在进行Flash网站设计时,应在确保用户体验不受影响的前提下,尽量缩小Flash容量,避免其占据过多宽带。(2)旧版本所设计出的Flash网站,不会对键盘上的后退键产生正确反映,当点击后退键时将导致用户直接退出该网站,而不是返回到上层;与此同时网页内的各类链接颜色及用户所需文本尺寸等都将受到影响,将导致用户体验好感度的明显下滑。故而网站维护与开发人员应对这一问题引起重视,并对网站进行有效完善与优化,确保用户的浏览体验得到改善。(3)虽说类似于Google这一类的大型搜索引擎能够完成以Flash为索引的搜索能力,但其搜索内容受到明显限制,且仍有部分搜索引擎无法完成对Flash网站的搜索,故而Flash网站无法在多数搜索引擎中得到良好排名。这就要求网站开发人员应积极提升网站知名度,并建立相对应的非Flash链接,以便多数用户能够通过常用的搜索引擎达到对Flash网站的搜索目的。

4结束语

综上所述,将Flash技术应用于网站建设中有重要意义,不仅将很好地实现不同数据库间的切换,也将实现网络与用户的实时沟通,但在应用过程中仍需注意Flash技术所存在的弊端,并在网站建设过程中积极采取有效规避措施,将Flash网站的弊端进行最大限度消除,使Flash技术的优点得到充分发挥与体现,进一步促进网站建设的健康发展,为用户的安全用网提供更可靠保障。

flash论文 篇3

合HID规范的多媒体通用USB

>> 基于USBL6SC02的多媒体通用USB键盘开发 基于WINDOWSDDK的USB键盘驱动开发 基于TMS320F2812和USBl00的CAN―USB总线通信系统设计 变身多媒体键盘 基于Android的多媒体应用开发 基于WEB的多媒体课件开发 轻松打造多媒体键盘 Linux下基于python的USB通信程序开发 基于Web—App的多媒体文件内容设计与通用嵌套 基于Authorware的多媒体课件通用框架设计与实现 基于与Oralce的通用多媒体数据处理 基于Authorware的多媒体课件开发的技巧 基于Authorware的多媒体CAI的设计开发 基于Authorware的产品说明多媒体课件开发 基于Authorware的交互型多媒体课件开发 基于Flash的多媒体课件开发及应用 基于Authorware连线拖动题的多媒体课件开发 基于软件工程的多媒体课件开发探究 基于FLASH的多媒体课件开发探索 基于积件的多媒体课件快速开发系统 常见问题解答 当前所在位置:中国论文网 > 科技 > 基于USBL6SC02的多媒体通用USB键盘开发 基于USBL6SC02的多媒体通用USB键盘开发 杂志之家、写作服务和杂志订阅支持对公帐户付款!安全又可靠! document.write("作者:未知 如您是作者,请告知我们")

申明:本网站内容仅用于学术交流,如有侵犯您的权益,请及时告知我们,本站将立即删除有关内容。 摘 要:本文基于自主研制的低速USB设备控制芯片USBL65C02开发了一款符

合HID规范的多媒体通用USB键盘;介绍了硬件和软件的设计方案以及

一键复制全文保存为WORD
相关文章