Flex与Html交互获得参数(国外英文资料)
Flex与Html交互获得参数
Flex与Html交互获得参数
1。在html页面包含swf
:
应用程序id = " $ { }”宽度= " $ {宽度} "高度= " $ {高度} "
代码= " /get/flashplayer/current/swflash.cab " >
< param name = "电影" value = " $ { swf }。主权财富基金" / >
< param name = "质量" value = "高" / >
< param name = "背景" value = " $ {背景} " / >
< param name = " allowScriptAccess " value = " sameDomain " / >
< param name = " FlashVars " value = " param1 = one?m2 = 2 ?m3 = 3 ?m4 = 4 " / >
宽度= " $ {宽度} "高度= " $ {高度} " name = " $ {应用}”=“中间”对齐
玩= " true "
循环= " false "
质量= "高"
allowScriptAccess = " sameDomain "
type = "应用程序/ x-shockwave-flash "
pluginspage = " /go/getflashplayer "
FlashVars = " param1 = one?m2 = 2 ?m3 = 3 ?m4 = 4”
< /嵌入>
< /对象>
这里关键是FlashVars = " param1 = one?m2 = 2 ?m3 = 3 ?m4 = 4”
这FlashVars把参数传给了swf文件
2。flex中函数
私有函数onCreationComplete():void
{
var参数:对象=application.application.参数;
参数值:字符串=参数;
var参数:int=parseInt(参数。param2);
var参数:int=parseInt(参数。param3);
可变参数:字符串=参数;参数;
输出。文本="帕拉1:"+帕拉1+"/n"+
帕拉2:+帕拉2+“/n”+
帕拉3"+"+"+"+"+"+"+"+"+"+"+"+
“param4:“+ param4;
}
在flex中用Application.application.parameters来获取上面所传的参数
转自:/friendyi/archive/2008/07/15/2651777.aspx
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Flex与JavaScript的交互
一,在JavaScript中调用Flex方法
在Flex应用中,
You need to add the specified public methods in the method list so that the methods in Flex can be called by JS. In Flex you need to add a method to this list by calling addCallback (). AddCallback registers an ActionScript method as a method that JavaScript and VBScript can call.
The addCallback () function is defined as follows:
AddCallback (function_name: String, closure: Function) : void
The function_name parameter is the method name for the script call in the Html page. The closure