当前位置:软件学习 > Flash >>

Flash里面最简单的Get方式传递参数

Flash地址后用一串Get方式传递的参数,原因就在这里,Flash获得相应的参数,并做出相应的处理后,才是我们看到的漂亮的Flash。
那么Flash的参数传递机制是怎样的呢?下面是最后结果:

zhaoxi.swf?str=朝夕网banner制作

显示为:朝夕网banner制作

Flash的参数传递机制其实很简单:在Flash主场景中声明变量,然后在网页中以Get方式将参数传递给Flash,Flash获得参数后做出相应处理,注意参数的名称要与主场景中声明的变量一致。

我们在Flash 8.0中新建一个空白文档,ActionScript版本选择2.0,在主场景时间轴的第一帧填加如下动作脚本:
var str:String;
 
在空白文档中填加一个文本框,按F8将其转换为影片剪辑,实例名称改为textBox,双击文本框,进入元件编辑界面,选择动态文本,变量名处填写txt,返回场景编辑,为textBox填加如下动作脚本:

onClipEvent(load) { txt = _root.str; //txt可以替换为this.txt或_root.textBox.txt,不可以替换为textBox.txt }
 
保存,导出swf文件,在浏览器中打开,在URL后写“?str=你传递的参数值”,回车,你就会看到效果啦。
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,