flash与数据库交互及发布技术研究

flash与数据库交互及发布技术研究

ID:21777781

大小:52.50 KB

页数:5页

时间:2018-10-24

flash与数据库交互及发布技术研究_第1页
flash与数据库交互及发布技术研究_第2页
flash与数据库交互及发布技术研究_第3页
flash与数据库交互及发布技术研究_第4页
flash与数据库交互及发布技术研究_第5页
资源描述:

《flash与数据库交互及发布技术研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、FLASH与数据库交互及发布技术研究摘要:本文介绍了FLASH如何利用loadVariables方法、XML包等手段与SQLSERVER等数据库进行交互操作的应用技术,总结了FLASH应用程序作品在不同X络环境下的分发技巧,对FLASH如何显示动态数据等进行了研究,同时对几种实现思路进行了对比。  关键词:FLASH数据库技术XML  :TP309:A:1007-9416(2010)08-0095-01    引言  自上个世纪90年代macromedia公司推出FLASH软件以来,无数X页设计者使用这一工具创作出既漂亮又奇特的电脑作品,FLASH迅速成为全球流行

2、的电脑动画设计软件,近年来,不仅是X页设计,更有越来越多的应用程序也采用FLASH来进行开发,但是FLASH本身是不支持数据库的,虽然它具有一定的数据保存和读取功能。  在长期的应用开发中,我们对FLASH与数据库的交互,以及FLASH应用程序的分发进行了一些研究,总结了一些相对通用的技术思路和方法,供大家共同提高。    1FLASH与数据库的交互  1.1在动画片断中使用loadVariables方法  动画片断的loadVariables方法可以读来自外部的文件或URL的数据并且成为该动画片断的变量设置值。一旦该动画片断被实例化,在片断事件处理器中的动画片断

3、的装载行动被初始化,loadVariables方法可以被调用来加载变量。  为了展示这个方法的用法,我们用示例代码来说明,以下代码展示如何用Flash动画中选择的ID从一个数据库中检索出用户的姓名和年龄。  在下面的代码中,动画的loadVariables方法被使用来装载数据到来自一个.aspx页面getUserData.aspx的动画片断。这里,ActionScript传递用户的id,而他的名字和年龄将以一个到.aspx页面查询串的形式显示于Flash动画中。  onClipEvent(load){loadVariables(“getUserData.aspx?

4、id=123”,this);}  onClipEvent(data){flashName=name;flashage=age;}  这里的getuserData.aspx就负责用id从数据库中获取相应的查询结果。  动画片断的onClipEvent事件处理器的数据行为被初始化,当数据被在一个loadVariables()行为中收到时,在Flash动画中声明下列动态的变量:flashName和flashAge,在此示例中,在Flash动画中所存取的变量为“name”,它从.aspx页面中设置的变量是相同的(Response.L作为一种具有甚至能允许不同类型的应用程序

5、之间顺利交换数据潜力的通用传输格式,在结构化信息共享中占有重要地位。FlashMX支持XML数据传输并且有若干种象ASP和ASP.的服务器技术方法来实现交换XML,FlashXML对象的sendAndLoad方法就是其中最具效率的一种,它的主要工作思路是:  ·装载XML字符串到一个XML对象"userscore_xml"。该实例拥有XML-它被发送到远程服务器端ASP.页面。  ·设置XML对象"ResponseXMLObj_xml"的ignoreL对象实例持有来自服务器的XML包。  ·调用XML对象的("userscore_xml")sendAndLoad方

6、法以发送XML到服务器端.aspx页面,并存储返回的XML包到XML对象实例中。  ·设置XML对象"ResponseXMLObj_xml"的onLoad方法。  Flash收到来自服务器端.aspx页面的返回的XML响应-它在XML对象的onLoad方法中被处理。然后,它分析收到的XML包以在Flash客户端显示必要的消息。    2FLASH作品发布技术  FLASH作品完成后,涉及到一个作品发布的问题,但是如果一个具有数据库交互能力的FLASH应用程序,当他与交互的URL文件不在同一个X络域的时候,就会产生跨域访问数据出错的问题,这时需要在被访问的服务器中设

7、置跨域访问控制策略文件,简单的说是要在L文档供Flash访问,文档名固定是crossdomain.xml,文件格式如下:  上面的格式表示允许来自.aaa.,*.bbb.,192.168.1.1的Flash文档跨域访问本机数据(FTP,HTTP,HTTPS方式),需要注意的是,该策略文件不兼容DNS解析,通过加属性secure="false"(默认是true)到某个allo元素可以改变安全设置。    3结语  总体上讲,Flash对外部数据的存取缺乏更多简单有效的方式,同时部分应用还需要服务器的配置,这也是其作为X络动画制作工具高安全性要求所带来的局限性。

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

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

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