var lihua_flash_obj = document.createElement("embed");
lihua_flash_obj.src = "http://sucai.heima.com/sucai/news/flash/92.swf";
lihua_flash_obj.type = "application/x-shockwave-flash";
lihua_flash_obj.style.position = "absolute";
lihua_flash_obj.style.left = "0px";
lihua_flash_obj.style.top = "0px";
lihua_flash_obj.wmode = "transparent";
lihua_flash_obj.width = "800px";
lihua_flash_obj.height = "600px";
lihua_flash_obj.quality = "high";document.body.appendChild(lihua_flash_obj);
上面一段代码是用来动态创建flash的,其中wmode = transparent 属性在IE下可以使flash透明.在FF下却有问题,请高手们指点一下.在FF下如何能让FLASH透明.

解决方案 »

  1.   

    我这里测试是好用的啊. ff 2.0.0.12
    <script type="text/javascript">
    window.onload = function () {
    var   lihua_flash_obj   =   document.createElement("embed"); 
    lihua_flash_obj.src   =   "http://sucai.heima.com/sucai/news/flash/92.swf"; 
    lihua_flash_obj.type   =   "application/x-shockwave-flash"; 
    lihua_flash_obj.style.position   =   "absolute"; 
    lihua_flash_obj.style.left   =   "0px"; 
    lihua_flash_obj.style.top   =   "0px"; 
    lihua_flash_obj.wmode   =   "transparent"; 
    lihua_flash_obj.width   =   "800px"; 
    lihua_flash_obj.height   =   "600px"; 
    lihua_flash_obj.quality   =   "high"; 

    document.body.appendChild(lihua_flash_obj); 
    document.body.parentNode.style.backgroundColor = "#000000";
    };
    </script>
      

  2.   

    FF 应该不支持透明 FLASH.