热搜词
发表于 2014-8-17 11:33:17 | 显示全部楼层 |阅读模式
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
回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|管理员之家 ( 苏ICP备2023053177号-2 )

GMT+8, 2025-1-16 03:48 , Processed in 0.184783 second(s), 26 queries .

Powered by Discuz! X3.5

Cpoyright © 2001-2025 Discuz! Team