数码资讯
Flash调用js中的方法,允许JS将变量传递给Flash。
html页面中的Javascript函数: 复制代码代码如下所示: GetSwfUrl()函数 { 无功pics1 = parseInt(Math.random()* 5)+ 1; 无功pics2 = parseInt(Math.random()* 5)+ 1; document.my_swfid.
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
html页面中的Javascript函数:
复制代码代码如下所示:
GetSwfUrl()函数
{
无功pics1 = parseInt(Math.random()* 5)+ 1;
无功pics2 = parseInt(Math.random()* 5)+ 1;
document.my_swfid.setvariable(pic01num
document.my_swfid.setvariable(pic02num
}
描述:pic01num和pic02num Flash变量定义。以上功能分配js变量pics1和pics1 Flash变量pic01num和pic02num,respectively.my_swfid是SWF在HTML页面的ID。
***************
用JS Flash中的通信可以使用传统的geturl,和之后的动画技术,你可以使用externalinterface.externalinterface功能相近的()中,CallFrame()和CallLabel()的方法,但它是更灵活的。建议使用Javascript和Actionscript接口之间的通信。
geturl调用JS:
复制代码代码如下所示:
geturl(Javascript:GetSwfUrl());
外部接口调用JS:
复制代码代码如下所示:
进口flash.external.externalinterface / /接口类;
externalinterface.call(GetSwfUrl());
注意:如果你想使用ExternalInterface,当前帧需要进口flash.external.externalinterface或进口闪光。外部*;
复制代码代码如下所示:
GetSwfUrl()函数
{
无功pics1 = parseInt(Math.random()* 5)+ 1;
无功pics2 = parseInt(Math.random()* 5)+ 1;
document.my_swfid.setvariable(pic01num
document.my_swfid.setvariable(pic02num
}
描述:pic01num和pic02num Flash变量定义。以上功能分配js变量pics1和pics1 Flash变量pic01num和pic02num,respectively.my_swfid是SWF在HTML页面的ID。
***************
用JS Flash中的通信可以使用传统的geturl,和之后的动画技术,你可以使用externalinterface.externalinterface功能相近的()中,CallFrame()和CallLabel()的方法,但它是更灵活的。建议使用Javascript和Actionscript接口之间的通信。
geturl调用JS:
复制代码代码如下所示:
geturl(Javascript:GetSwfUrl());
外部接口调用JS:
复制代码代码如下所示:
进口flash.external.externalinterface / /接口类;
externalinterface.call(GetSwfUrl());
注意:如果你想使用ExternalInterface,当前帧需要进口flash.external.externalinterface或进口闪光。外部*;
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。