Flex与Html交互获得参数
2008-07-15 08:23
267 查看
包含swf的html页面
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
id="${application}" width="${width}" height="${height}"
codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab">
<param name="movie" value="${swf}.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="${bgcolor}" />
<param name="allowScriptAccess" value="sameDomain" />
<param name="FlashVars" value="param1=one¶m2=2¶m3=3¶m4=four" />
<embed src="${swf}.swf" quality="high" bgcolor="${bgcolor}"
width="${width}" height="${height}" name="${application}" align="middle"
play="true"
loop="false"
quality="high"
allowScriptAccess="sameDomain"
type="application/x-shockwave-flash"
pluginspage="http://www.adobe.com/go/getflashplayer"
FlashVars="param1=one¶m2=2¶m3=3¶m4=four"
</embed>
</object>
这里关键是FlashVars="param1=one¶m2=2¶m3=3¶m4=four"
这FlashVars把参数传给了swf文件private function onCreationComplete() : void
{
var parameters : Object = Application.application.parameters;
var param1 : String = parameters.param1;
var param2 : int = parseInt( parameters.param2 );
var param3 : int = parseInt( parameters.param3 );
var param4 : String = parameters.param4;
output.text = "param1: " + param1 + "/n" +
"param2: " + param2 + "/n" +
"param3: " + param3 + "/n" +
"param4: " + param4;
}
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
id="${application}" width="${width}" height="${height}"
codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab">
<param name="movie" value="${swf}.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="${bgcolor}" />
<param name="allowScriptAccess" value="sameDomain" />
<param name="FlashVars" value="param1=one¶m2=2¶m3=3¶m4=four" />
<embed src="${swf}.swf" quality="high" bgcolor="${bgcolor}"
width="${width}" height="${height}" name="${application}" align="middle"
play="true"
loop="false"
quality="high"
allowScriptAccess="sameDomain"
type="application/x-shockwave-flash"
pluginspage="http://www.adobe.com/go/getflashplayer"
FlashVars="param1=one¶m2=2¶m3=3¶m4=four"
</embed>
</object>
这里关键是FlashVars="param1=one¶m2=2¶m3=3¶m4=four"
这FlashVars把参数传给了swf文件private function onCreationComplete() : void
{
var parameters : Object = Application.application.parameters;
var param1 : String = parameters.param1;
var param2 : int = parseInt( parameters.param2 );
var param3 : int = parseInt( parameters.param3 );
var param4 : String = parameters.param4;
output.text = "param1: " + param1 + "/n" +
"param2: " + param2 + "/n" +
"param3: " + param3 + "/n" +
"param4: " + param4;
}
在flex中用Application.application.parameters来获取上面所传的参数
相关文章推荐
- Flex与Html交互获得参数
- Flex与Html交互获得参数
- Flex从页面url获取参数 flex与html交互1
- html、swf、jsp三种情况下Flex中如何获得地址栏参数
- Flex从页面url获取参数 flex与html交互1
- Flex与html参数、数据交互总结
- Flex从页面url获取参数 flex与html交互1
- flex与html交互和js调用
- SQL Server 2000 元数据应用(三):获得数据库中存储过程的参数和数据集字段http://www.cnblogs.com/ClarkChan/archive/2006/10/31/545131.html
- Flex 接收HTML以GET方式传递的参数
- flex与html页面的交互(1) - 访问环境信息
- html中获得链接中的参数
- JS Flex交互:html嵌套Flex(swf)
- JS 与Flex交互:html中的js 与flex中的actionScript通信
- Flex从HTML获取参数
- flex与html交互和js调用
- flex获得html容器传递的url参数值
- flex iframe 嵌套HTML,as和js间的交互
- html 像ASP一样获得地址参数
- Html转义字符 & 获得请求参数