js 中执行swf中的方法

注意:本方法在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);

你可能感兴趣的:(html,Microsoft,Flash)