FLASH第六章课件.ppt

上传人:sccc 文档编号:6078631 上传时间:2023-09-21 格式:PPT 页数:25 大小:218.52KB
返回 下载 相关 举报
FLASH第六章课件.ppt_第1页
第1页 / 共25页
FLASH第六章课件.ppt_第2页
第2页 / 共25页
FLASH第六章课件.ppt_第3页
第3页 / 共25页
FLASH第六章课件.ppt_第4页
第4页 / 共25页
FLASH第六章课件.ppt_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《FLASH第六章课件.ppt》由会员分享,可在线阅读,更多相关《FLASH第六章课件.ppt(25页珍藏版)》请在三一办公上搜索。

1、第6章 Flash与动态网页,6.1 动态网页技术 6.2 Flash影片与外界信息互传 6.3 XML技术在Flash中的应用,教学提示,本章主要学习如何用Flash实现动态网页的制作。了解Flash中动态网页技术,Flash与外界的交互途径及Flash中的XML类及XMLSockets类的使用方法。,教学要求,掌握Flash与外界交互时,输入文本区域及动态文本区域的使用。实例属性的设置了解XML类及XMLSocket类的使用。,6.1.1 CGI技术 CGI是Common Gateway Interface(公共网关接口)的缩写。它是最早被用来建立动态网站的技术。可以使用不同的语言编写CG

2、I程序,如Visual Basic、Delphi或C/C+等,目前使用的最为广泛的是Perl语言。,6.1 动态网页技术,6.1.2 ASP技术,ASP是Active Server Pages(动态服务器页面)的缩写。它是微软开发的一种类似HTML、脚本和CGI的结合体,它没有提供自己专门的编程语言,而是允许用户使用包括VBScript,JavaScript等在内的许多已有的脚本语言编写ASP的应用程序。ASP应用程序在WEB服务器端运行,运行后再将运行结果以HTML格式传送至客户端的浏览器。,6.1.3 JSP 技术,JSP 是Java Server Pages(Java服务器页面)的缩写,

3、是由Sun Microsystems公司于1999年6月推出的新技术,是基于Java Servlet以及整个Java体系的Web开发技术。利用这一技术可以建立先进、安全和跨平台的动态网站。,6.1.4 PHP技术,即Hypertext Preprocessor(超文本预处理器),它是当今Internet上最为火热的脚本语言,其语法借鉴了C、Java、Perl等语言,但只需要很少的编程知识就能使用PHP建立一个真正交互的Web站点。,6.1.5 四种技术的对比,6.2 Flash影片与外界信息互传,Flash分别使用输入文本区域和动态文本区域来完成信息的输入和输出。,6.2.1 输入文本区域,在

4、Flash中,可以用输入文本区域接受用户的输入文本,之后通过按钮传送到其它应用程序进行处理。,创建输入文本区域的操作步骤,1.使用文本工具,在Flash文档舞台上创建一个文本区域。2.在属性面板中进行设置:在【文本类型】下拉列表中选择【输入文本】;在【文本类型】下拉列表下面的【实例名称】框中输入实例名(在本例中,实例名为name);在【变量】框中输入为该文本区域起的变量名(在本例中,变量名为varname);选中【在文本周围显示边框】选项。如图6-1所示。,图6-1 使用属性面板对输入文本区域进行设置,6.2.2 动态文本区域,Flash是通过动态文本区域来接收外界数据的。,实例,1.使用文本

5、工具,在Flash文档舞台上创建一个文本区域。2.在属性面板中进行设置:在【文本类型】下拉列表中选择【动态文本】;在【文本类型】下拉列表下面的【实例名称】框中输入实例名(在本例中,实例名为output);在【线条类型】下拉列表中框中选择【多行】;选中【可选】及【在文本周围显示边框】选项。如图6-2所示。,图6-2 使用属性面板对动态文本区域进行设置,3.添加一个图层,命名为action。在action图层的第1帧添加代码:output.text=”你好”4.保存源文件62.fla 5.测试该动画文件,output动态文本区域显示“你好”两个字。,6.3 XML技术在Flash中的应用,6.3.

6、1 XML简介 XML是eXtensible Markup Language(可扩展标识语言)的缩写。随着Internet的发展,XML正成为网络信息交换的一种标准。XML 是根据一个国际标准Standard Generalized Markup Language(SGML)International Organization for Standardization(ISO)ISO 8879:1986 制定而成的。,6.3.2 Flash MX中的XML应用,Flash利用XML技术,可以与外界进行数据交互以及数据组织。从Flash 5开始,对XML的支持已经初具规模,在Flash MX 20

7、04中得到了加强。在Flash MX 2004中使用XML主要有两种方式,使用XML对象和使用XMLSocket对象。,1.使用XML对象,1)XML 类的主要方法:XML.appendChild():在指定对象的子级列表结尾追加一个节点。XML.cloneNode():克隆指定的节点,并可选择递归克隆所有子级。XML.createElement():创建一个新的 XML 元素。XML.createTextNode():创建一个新的 XML 文本节点。XML.load():从 URL 中加载文档(由 XML 对象指定)。XML.parseXML():将 XML 文档分析为指定的 XML 对象树

8、。,2)XML 类的主要属性,XML.firstChild:只读;引用指定节点列表中的第一个子级。XML.lastChild:引用指定节点列表中的最后一个子级。XML.loaded:只读;检查指定的 XML 对象是否已加载。XML.nextSibling:只读;引用父级节点的子级列表中的下一个同级。XML.parentNode:只读;引用指定节点的父级节点。XML.previousSibling:只读;引用父级节点的子级列表中的前一个同级。XML.status:一个数字状态代码,指示 XML 文档分析操作成功或失败。,3)XML 类的集合,XML.attributes:返回一个包含指定节点所有

9、属性的关联数组。XML.childNodes:只读;返回一个包含对指定节点的子级节点的引用的数组。,2.使用XMLSocket对象,利用XMLSocket类,运行 Flash影片的客户机可以与由 IP 地址或域名标识的服务器建立一个持续可靠的连接。利用Socket连接,客户端程序可以最快地得到服务器端的有效数据。如果没有持续的连接,服务器必须在收到一个请求后才能向客户端发送数据。对于要求滞后时间较短的客户端/服务器应用程序,如实时聊天系统,XMLSocket 类非常有用。,1)XMLSocket 类的方法有:,XMLSocket.close():关闭一个打开的套接字连接。XMLSocket.c

10、onnect():建立一个到指定服务器的连接。XMLSocket.send():向服务器发送一个 XML 对象。,2)XMLSocket 类的事件处理函数,XMLSocket.onClose():当 XMLSocket 连接关闭时调用的事件处理函数。XMLSocket.onConnect():一个事件处理函数,在通过 XMLSocket.connect()启动的连接请求成功或失败后,Flash Player 将调用此函数。XMLSocket.onData():当 XML 消息已从服务器上下载后调用的事件处理函数。XMLSocket.onXML():当 XML 对象从服务器到达时调用的事件处理函数。,本章小结,本章通过实例介绍了在Flash中动态网页技术的应用,重点介绍了XML类和XMLSocket类的使用。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号