FusionChart/Flashによってdivがブロックされている問題の解決



前にネット上で統計をするコンポーネントFusionChartを見つけましたが、実際の機能はとても強く、最終的に生成された統計図はflashファイルで、ダイナミックな効果もあり、とてもいいです.しかし、今日、FusionChartを使用したページでdivがポップアップされると、FusionChartが生成したFlashにレイヤマスクの問題が発生することに気づきました.ネット上で長い間見つけて、ほとんどのflashがdivを遮ってflashのパラメータの中で以下のコードを追加することができますと言います:
 Flash       : 
<param name="wmode" value="transparent"> 
<param name="wmode" value="Opaque"> 
  : 
<param name="wmode" value="transparent"> FLASH    
<param name="wmode" value="Opaque"> FLASH        
Flash   : 
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase=" http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0 " width="760" height="80"> 
<param name="movie" value=" http://ad.1m1m.com/AdFiles/200774817589544.swf "> 
<param name="quality" value="high"> 
<embed src=" http://ad.1m1m.com/AdFiles/200774817589544.swf " quality="high" pluginspage=" http://www.macromedia.com/go/getflashplayer " type="application/x-shockwave-flash" width="760" height="80"></embed> 
<param name="wmode" value="transparent"> 
<param name="wmode" value="Opaque"> 
</object> 

しかし、これは私の問題を解決することはできません.FusionChartはサードパーティのコンポーネントなので、私たちが普段flashを使っているように、ページにobjectを書くのではなく、FusionChartのパッケージに自動的にこれらのコードを書くことができます.では、paramを書く場所はないのではないでしょうか.実はそうではありません.FusionChartのjsファイルFusionChartを開くと.jsの時、これが見えます.addParam('quality', 'high'); このようなコードは、実はこれがflashのパラメータを追加することであり、私たちはこの問題を解決することができます.関連コードは次のとおりです.
  FusionChart.js   
//Set background color 
if(c) { this.addParam('bgcolor', c); } 
//Set Quality 
this.addParam('quality', 'high'); 
this.addParam('wmode', 'transparent');//         
//Add scripting access parameter 
this.addParam('allowScriptAccess', 'always'); 
            ,        Chart     
    :   ,  :http://www.veryhuo.com/a/view/10447.html