flash中使用flashvars传递参数

flash中使用flashvars传递参数  [2009-5-28 16:08:26]
Flash中使用FlashVars参数有什么好处?
 
一、在不同的网页文件中显示不同的特效或者是加载不同的Flash。
二、JavaScript和Flash进行交互时,使用不同的JavaScript函数到达到不同效果。
三、灵活运用FlashVars进不同场合的使用。
 
Flash中如何使用FlashVars进行参数设置?
在Flash中使用FlashVars参数也许并不难,俗话说的好:会者不难,难者不会。下面我们就来说说如何设置这个参数。
在这之前我们先来认识一下下面这行代码:
<param name="bgcolor" value="#000000" />
param  参数的标签。
name   指定一个参数的名称。
value  该参数要传的值。
 
知道了上面这些我们就可以对FlashVars进行设置了,例如:
<param name="FlashVars" value="#000000" />
像上面这样写还不可以,因为FlashVars只是一个传参数一属性,他并不是一参数,举个例子来说:在网页的地址栏中我们应该经常看到一些这样的代码:文件名.aspx?id=12&name=a  像这样的形式他对应一个键名和键值,id是键名、12是键值,这样是不是我们就更明白他传参数的意思了。
那么也就应该明白,我们如何进行参数的设置了。
<param name="FlashVars" value="username=admin" />
这样就行参数的设置就是正确的了,我们可以做个测试看看这样做是不是就可以进行传值了
 
测试开始:
首先我们先新建一个Flash文件,在当前场景的第帧上加动作代码如下:
_root.username      _root  为当前场景    username   是我参数的一个键名。
然后在当前场景中画一个输入文本框,取名为:myVars
然后我们在把传参数键值赋给myVars
myVars.text = _root.username;
_root.myVars.text = _root.username;
_root.myVars.text = username;
 
接下来就是在网页文件中建立和Flash的链接及显示。
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="100" height="100">
  <param name="movie" value="文件名.swf" />
  <param name="quality" value="high" />
  <param name="FlashVars" value="username=admin" />
 <embed src="文件名.swf" quality="high" width="100" height="100" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
 </object>
 
到此使用方式就是这样的,如果有什么建议及问题,可以留言进行讨论。
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值