タイトルに記載されているとおり、Google視覚化を使用してチャートを作成しようとしています。使い方がとても簡単で、ドキュメントもかなり理解しやすいです。文書hereがあります。Google視覚化:wmode = "opaque"の注釈付きタイムラインは、ほとんどのブラウザでマウススクロールを認識しません。
フラッシュオブジェクトであるチャートのwmodeに関する問題が発生します。 チャートのwmodeのデフォルト値は "window"で、常に同じページ内のすべてのHTMLオブジェクトをオーバーレイします。それはjquery block()メソッドでさえも機能しないので、とても迷惑です。
グラフのwmodeを「不透明」または「透過」に変更すると、グラフはz-インデックスの高いHTMLオブジェクトにオーバーレイされませんが、マウスのスクロールイベントは認識されません。それはまだマウスのクリックイベントを捕まえる。
私は、次のブラウザでそれを試してみました:
- のMozilla/5.0(Windowsの; U; Windows NTの5.2; EN-US; RV:1.9.2.12)のGecko/20101026 Firefoxの/ 3.6.12( .NET CLR 3.5.30729)
- オペラ/ 9.80(Windows NTの5.2; U; EN)プレスト/ 2.7.62バージョン/ 11.00
- サファリ4.0.5(531.22.7)
- IE 7.0.5730.13
IEはマウスのスクロールをキャッチすることができます、他の人はそれを認識できませんでした。 私と同じ問題が発生している人はいますか?またはその問題を経験していない人はいますか?
私はインターネット上で解決策を探していましたが、解決策はありません。 解決策(または回避策)があれば幸いです。
ありがとうございます。
おそらくJSマウスホイールリスナーを使用して、Flash 10のネイティブマウスホイールサポート(http://labs.byhook.com/2010/04/09/flash-mouse)ではなく、そのデルタ値をswfに渡すことができます。 -wheel-support/ – jpea
それは素晴らしいジャンパーに聞こえます:) しかし、私はactionscriptの経験がありません。 ActionScriptを使用する例(または別のリンク)を教えてください。例えば* .asファイルを含める場所/方法私は本当にそれをどのように使用するか考えていない:( – EkoAdiPG