FLASH第六章课件.ppt

上传人:本田雅阁 文档编号:3481166 上传时间:2019-09-01 格式: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(公共网关接口)的缩写。 它是最早被用来建立动态网站的技术。可以使用不同的语言编写

2、CGI程序,如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、用,6.3.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的支持已经初具规模,在F

7、lash MX 2004中得到了加强。在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

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

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

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

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

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1