flash调用HTML中函数:
1.flash(as3)中调用代码:var strall:String=ExternalInterface.call("GetCityAlertWeather");
GetCityAlertWeather为html中要的函数,strall为调用GetCityAlertWeather函数后得到的值
2.html中
function GetCityAlertWeather()
{
return aa;
}
Html调用flash中函数:
1.flash中
ExternalInterface.addCallback(‘flashfunc‘, func);
private function func(str:String):void
{
}
其中flashfunc是声名,注册的一个flash函数,供js调用,当js调用flashfun是相当于再flash中执行func函数
2.html中js函数
function callFlashFunc(str)
{
var obj = thisMovie(‘flashas3js‘);
// thisMovie函数在发布时会自动生成
// 如果用swfobject则是
// var obj = swfobject.getObjectById(”flashas3js”);
if(obj){
obj.flashFunc(str); (在flash中声明的方法)
}
}