网站公告列表

没有公告

加入收藏
设为首页
联系站长
轻松学电脑>>图形图像>>Flash教程>>Flash 与 html 的一些实用技巧
双击滚屏阅读

Flash 与 html 的一些实用技巧

随着Flash的日益普及, Flash在WEB开发上面可是大显身手,既然是WEB-Site,那当然离不开基本的Html页面,以下是本人平时在制作Flash站点时候经常要用到的与Html方面的实用小技巧,不算多适合刚刚接触用Flash进行WEB开发的朋友,希望能够对大家有一定的帮助,本人算不上什么高手,错误之处还是难免的,请大家多多包涵,谢谢!

1.动态解析FlashWEB应用程序的HTTP服务器路径

玩过Flash+ASP/PHP开发的朋友都知道,在Flash软件里测试Flash从后台脚本读取数据的时候,不能直接的用如“loaddata.asp”这样的路径,必须是http://www.domain.com/Application/loaddata.asp 或者 http: 开头的路径。有些人问了?为什么呢?

当FlashPlayer里测试的时候收到load("loaddata.asp")这个命令的时候,他会直接读swf文件路径下的 loaddata.asp文件。但由于没有经过IIS的运行处理,直接读入Flash内部,当然,读出的结果就是%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%类似这样了,所以就无法根据我们的意愿来处理数据了,而当FlashPlayer执行load("http://www.domain.com/Application/loaddata.asp")这个命令的时候,他就不再是本地的TXT文件读取命令,而是一个HTTP请求,FlashPlayer把这个请求发送到HTTP服务器,服务器的IIS解析脚本返回结果后Flashplayer便可以正确的处理这些数据了。(废话一堆)

当然如果你清楚了路径的关系,也可以把写load("loaddata.asp")写到Flash里,上传的时候,把.asp .swf 和包含 .swf的html文件,都放在一个目录里就行了。特别指出的是swf 在取得路径时,是取包含他的html和.asp的关系的。而不是 swf 与 asp的路径关系。

说起来已经是有一点晕了,但如果理解了路径的关系,那就非常简单了。

好了,进入正题,虽然输入HTTP路径就可以正确读取数据,但是在程序开发测试阶段可能经常需要开发者更换服务器,那样就对我们造成了一定的麻烦,你每更换到另外一个服务器上面的时候就要修改一次他的HTTP路径,如果读取了N(N≠0)个文件,难道还要手动修改N次?当然不是,那么通过下面这个小技巧便可以轻松解决这个问题:

把SWF文件嵌入到一个ASP页面里面,输入如下代码:
<%
Dim PageUrl,URLarry,i,ApplicationURL
PageUrl="http://" & Request.ServerVariables("http_host") & Request.ServerVariables("url")
Response.Write "PageURL="&PageUrl
URLarry=Split(PageUrl,"/")
Arryubound=ubound(URLarry,1)-1
For i=0 to Arryubound
ApplicationURL=ApplicationURL&URLarry(i)&"/"
NEXT
Response.Write "<br>ApplicationURL="&ApplicationURL  '这一句仅仅是测试代码是否正确,可省
%>

好了,对ASP有一定了解的朋友应该都明白代码是什么意思了,PHP也可以用这种思路来写,下面在SWF路径中可以这样写   <%="flash.swf?myserver="&ApplicationURL%> 这样就可以通过URL把变量传递给SWF文件,在Flash影片中便可以直接访问这个变量了,就是_root.myserver。 好的,现在来让我们测试一下结果,先编写一个loaddata.asp,让他返回一个back变量。

打开FLASH,新建一个文件。然后在场景中拖入两个动态文本框,分别命名为txt.url 然后在第一帧输入以下代码:

mytxt=new LoadVars()
mytxt.load(_root.myserver+"loaddata.asp")
mytxt.onLoad=function(success){
     if(success){
   &nb

[1] [2] [3] [4] [5] 下一页

 
  • 上一篇文章:

  • 下一篇文章:
  • 广告
    阅读top10
    固顶文章制作一个骄艳的鲜花情…
    普通文章用AS2解决中文ID3的乱…
    普通文章学习笔记:飘动的汽泡
    普通文章Flash常用效果-移动模…
    普通文章基于图像的虚拟现实-…
    普通文章Flash 与 html 的一些…
    普通文章浅析三维全景
    普通文章flash remoting 实践
    普通文章Flash鼠绘着色入门教程
    普通文章Flash角色透视行走动作…
    普通文章Flash 与三维全景结合
    普通文章一个Flash调色板
    普通文章ActionScript 2 编译工…
    普通文章Flash Player 8 新特性
    查看Flash 与 html 的一些实用技巧全部内容
    本站提供:电脑教程 网页制作 Flash教程 PhotoShop教程等免费教程。
    Copyright © 2006-2008轻松学电脑All Rights Reserved