注意:本方法在as3中测试可行,在as2未测试。
function getFlashById(id) {
if (navigator.appName.indexOf("Microsoft") != -1)
{
return window[id];
} else {
return document[id];
}
}
如果html中有个id 为"myflash"的object元素,而flash中有一个setNum方法,可以如下调用:
getFlashById("myflash").setNum(100);
function getFlashById(id) {
if (navigator.appName.indexOf("Microsoft") != -1)
{
return window[id];
} else {
return document[id];
}
}
如果html中有个id 为"myflash"的object元素,而flash中有一个setNum方法,可以如下调用:
getFlashById("myflash").setNum(100);
本文介绍了一种在ActionScript 3 (AS3) 中实现跨域调用的方法,通过getFlashById函数获取指定ID的Flash对象,并演示了如何调用其setNum方法。
431

被折叠的 条评论
为什么被折叠?



