| 首页 | 新闻 | 网页 | 设计 | 色彩 | 原创 | 视觉 | 素材 | 动漫 | 酷站 | 策划 | 文案 | 访谈 | 运营 | 编程 | 数据库 | 服务器 | 下载 | 图库 | 
您的位置: 幽幽天空 > 网页 > 网页制作 > Flash教程 > ActionScript教程 > 文章正文 用户登录
点评提高博客浏览
如何开发基于ASP的
巧用遨游(Maxtho
利用WebService和
用FLASH动态控制浏
一个模仿Acdsee浏
与浏览器脚本的交
堵住浏览器的漏洞
浏览图片需小心 系
使用mod_deflate提

与浏览器脚本的交互的方法<一>           

与浏览器脚本的交互的方法<一>

作者:佚名 来源:闪吧 作者: les5332295 更新:2007-1-13 20:46:03 错误报告 我要投稿

1.  getURL向浏览器发送信息
格式:getURL(“地址”,“接收窗口”,“方式”)
例子:

建一个test.fla文档,第一帧
建三个button(btu1,btu2,btu3)
建一个Textinput(input1)

AS脚本:

function opensite() {
this.getURL("http://www.macromedia.com", "_self");
}
var str:String;
function passva() {
str = this.input1.text;
this.getURL("http://localhost/test.asp", "_blank", "GET");
}
function increase() {
this.getURL("javascript :alert(’Say Hello!’)");
}
btu1.addEventListener("click", mx.utils.Delegate.create(this, opensite));
btu2.addEventListener("click", mx.utils.Delegate.create(this, passva));
btu3.addEventListener("click", mx.utils.Delegate.create(this, increase));

在IIS WEB SERVER上建文档test.asp,加入如下语句:

<form name="form1" method="post" action="">
  <input type="text" name="textfield" value=<%=Request.QueryString("str")%>>
</form>

FLA例程:
点击浏览该文件
1.       loadVariables
getURL只能向脚本发送数据,不可以接收从脚本回传,而loadVariables就可以实现。

例子
ASP脚本, CODEPAGE="65001"是使脚本支持Unicode,文档放于IIS WEB SERVER根目录下: 
<%@LANGUAGE="JAVASCRIPT" CODEPAGE="65001"%>
<% 
   
   restr="Hi,"+Request.Form("str")
   Response.Write("rebackdata="+restr)
%>

<%@LANGUAGE="JAVASCRIPT" CODEPAGE="65001"%>
<% 
   
   restr="Hi,"+Request.Form("str")
   Response.Write("rebackdata="+restr)
%>

Flash影片,在场景建立一个MCmc1_int,内有一个组件Button(btu1)和一个Label(label1).
场景第一帧的AS

function recievedara() {
this.loadVariables("http://localhost/pass.asp", "POST");
}
_root.mc1_int.btu1.addEventListener("click", mx.utils.Delegate.create(_root.mc1_int, recievedara));

实例mc1_intAS

onClipEvent (data) {
_root.mc1_int.label1.text = rebackdata.toString();
}

实例mc1_int元件的AS,变量str是存储要发送给ASP脚本的的内容
var str = this.label1.text;
例程
点击浏览该文件
文章录入:skyuu    责任编辑:skyuu 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    发表评论:
    姓名:  评 分: 1分 2分 3分 4分 5分
     
  • 严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
  • 用户需对自己在使用幽幽天空服务过程中的行为承担法律责任。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表机友个人观点,与本网站立场无关。