Flash+ASP实现电子互动地图在线标注功能

在线

由于电子互动地图的信息量太大,完全可以通过客户端的广大操作者一同完成海量的标注工作,这样就必须实现在线标注的功能。而这样的功能单独依靠Flash本身是无法实现的。我们可以通过ASP、ASP.net、PHP等协助实现。在本例中,我们使用ASP来共同实现在线标注功能。

  1、基本的通信过程

图1SWF+XML与的通信过程示意图
点击看大图
  图1展示的是本例中的通信过程示意。在Flash和之间传递信息的端脚本以XML格式读写数据。
  可用ActionScript将SWF文件中收集到的信息转换成一个XML对象,然后将数据作为XML文档发送到端脚本。您还可以使用ActionScript将返回的XML文档加载到XML对象中,以在SWF文件中使用该文档。其中在本例中,保存相关的XML数据是由的脚本程序来完成的,这也是本例的重点学习内容。

  2、与ASP间的通信方法

  与ASP通信之间可以使用多种通信方法,本例中使用了LoadVars对象。
  LoadVars可以通过使用POST方法提供了一种向输送变量。

  3、脚本

  脚本可以由多种程序编写,本例中以ASP为例编写相关的脚本。
  MicrosoftActiveServerPages(ASP)是端脚本编写环境,使用它可以创建和运行动态、交互的Web应用程序。
  编写脚本程序要使用相关的脚本语言;脚本语言是介于HTML和Java、C++和VisualBasic之类的编程语言之间的语言。HTML通常用于格式化文本和链接网页。编程语言通常用于向计算机发送一系列复杂指令。脚本语言也可用来向计算机发送指令,但它们的语法和规则没有可编译的编程语言那样严格和复杂。脚本语言主要用于格式化文本和使用以编程语言编写的已编译好的组件。

  ASP使Web开发商用多种脚本语言编写完整的过程成为可能。事实上,在单个.asp文件内部就可以使用多种脚本语言。

  我们可以使用任意一种其相应的脚本引擎已安装在Web上的脚本语言。通常使用VBScript和javascript这两种语言;其中,ASP默认的脚本语言为VBScript。本例就用VBScript编写脚本。

  下面我们看看具体的实例制作。
  实例制作:

  1、Flash端

  首先创建如下界面,捕捉标注点的代码在上一讲中已经提到,本例只是除了地名名称之外,再增加一些基本的信息,方法雷同,这里就不再重复;最终将需要保存的代码赋给字符串变量SendData_srt。

图2SWF文件界面1
点击看大图图3SWF文件界面2

时间: 2024-10-27 01:24:32

Flash+ASP实现电子互动地图在线标注功能的相关文章

[图]Flash+ASP实现电子互动地图在线标注功能_应用技巧

于电子互动地图的信息量太大,完全可以通过客户端的广大操作者一同完成海量的标注工作,这样就必须实现在线标注的功能.而这样的功能单独依靠Flash本身是无法实现的.我们可以通过ASP.ASP.net.PHP等协助实现.在本例中,我们使用ASP来共同实现在线标注功能. 1.基本的通信过程 图1 SWF+XML与服务器的通信过程示意图点击看大图 图1展示的是本例中的通信过程示意.在 Flash 和数据库之间传递信息的服务器端脚本以 XML 格式读写数据. 可用 ActionScript 将 SWF 文件

A利用ASP小偷和Google实现在线翻译功能的代码_应用技巧

复制代码 代码如下: 有时候想为我们的网页提供多语言支持,如果一种语言用一张网页来做实在太麻烦了,幸好Google提供了语言工具功能,下面介绍如何利用它来实现网页多种语言之间的转换. lan.htm <form> <select name="lan"> <option value="en|de">英语 翻译成 德语</option> <option value="en|es">英语 翻译

A利用ASP小偷和Google实现在线翻译功能的代码

复制代码 代码如下: 有时候想为我们的网页提供多语言支持,如果一种语言用一张网页来做实在太麻烦了,幸好Google提供了语言工具功能,下面介绍如何利用它来实现网页多种语言之间的转换. lan.htm <form> <select name="lan"> <option value="en|de">英语 翻译成 德语</option> <option value="en|es">英语 翻译

用trace函数实现互动地图后台快速标注地名

函数|后台 在上一讲中我们介绍了通过调用外部XML文件实现了地名的显示.在这一讲中,我们讲解如何通过Flash ActionScript代码的trace函数实现互动地图后台快速标注地名的工作. 了解trace函数 首先我们了解一下trace函数: 我们可以使用 Flash 调试播放器捕获来自 trace() 函数的输出并显示结果.在测试 SWF 文件时,使用此语句可在"输出"面板中记录编程注释或显示消息.使用 expression 参数可以检查是否存在某种条件,或在"输出&q

探讨在线互动地图应用的设计趋势和未来

探讨在线互动地图应用的设计趋势和未来

高德地图商户标注平台上线 免费标注线下店铺

移动互联网的发展让我们越来越离不开智能手机,尤其是在出行方面,现在大多数车主驾车出行时都习惯使用手机导航软件来指路导航,手机地图已经成为了人们日常出行和生活中越来越重要的应用,也日益成为了连接消费者与商户的"黄金纽带",想去任何一个地方,无论是商场.饭店,还是医院.银行,直接用手机地图搜索导航,就能快速的到达,非常方便.  但有时候,有些手机地图也并不是那么的靠谱.近日,有媒体报道,成都市民张江(化名)在赴成都市第二人民医院看病的途中,使用某知名手机地图输入"成都市第二人民医

谷歌地图出错 标注的太平洋岛并不存在

CNET科技资讯网 11月23日 国际报道:谷歌地球显示,存在一座名为桑迪的小岛,但澳大利亚研究人员称,这里没有什么岛屿,只是一片汪洋.根据谷歌地图显示,桑迪岛位于在南太平洋上澳大利亚和新喀里多尼亚之间,事实却并非如此并非仅仅是苹果推出的地图应用存在漏洞,日前,谷歌地图应用也被曝出将南太平洋上的一座岛屿标错了位置.最近科学家在包括谷歌地图(Google Maps)和谷歌地球(Google Earth)发现了一处错误:谷歌地图所显示的位于南太平洋上的澳大利亚和新喀里多尼亚(New Caledoni

暑期缤纷巨献之~------超级+无敌--------XML+&amp;#106avascript+ASP在线短信息功能!(4)

xml|在线 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++           超级+无敌--------XML+JAVASCRIPT+ASP在线短信息功能---介绍+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ---------下面的文件就是发送新信息的NEWINFORMATION.HTM页,代码比较长,

Flash+ASP XP iis下乱码(遇到Flash+asp 乱码的朋友必看)

iis 首先说明,此日志不是技术型日志,纯属个人感情发泄! 遇到 Flash+asp 乱码的朋友必看! 从FPV v2开始,Flash+asp乱码的问题一直解决不了,所有可能的方法都试过,最后调试为在标准的 2000 或 2003 服务器下不会乱码.但个人的xp下的iis乱码,始终无法解决,并且是时好时坏. 从一开始怀疑的原因到现在,疑点有下(个人认为): 1.ASP输出的utf-8有问题? 加了 <%@LANGUAGE="VBSCRIPT" CODEPAGE="650