1

助けが必要なアプリケーションは次のとおりです: http://www.nypinball.com/inventory.php

上部のボックス全体が Flex アプリケーションです。ピンボール マシンのリストが表示された左側のボックスは VBox です。ご覧のとおり、マウスホイールでスクロールしようとしても反応しません。これがオフになっている理由は、オンにすると、上下にスクロールするとページ全体が移動することがわかったからです。そのため、下に 4 ~ 5 回スクロールすると、アプリケーションが見えなくなります。昨年これをプログラムしたときに、これに対する解決策を見つけようとしましたが、答えを見つけることができませんでした。Flex がマウスホイールのフォーカスをつかみ、ブラウザも動かないようにする方法があるかどうかは誰にもわかりませんか?

4

4 に答える 4

1

ここに別の解決策があります

同じ解決策ですが、divは必要ありません。イベントがswfオブジェクトに表示されるかどうかをテストします

于 2009-08-21T09:52:15.073 に答える
0

うーん...スクロールを完全にオフにすることができます...

<body onmousewheel="return false;">

元の問題に対する解決策を見つけることは、より良い解決策になります。ページ全体をスクロールしなくても、Flash がマウス ホイール イベントに反応できることは 100% 確信しています。

于 2009-08-07T20:45:17.760 に答える
0

ここに解決策があります

swfオブジェクトをカプセル化し、マウスホイールイベントをキャッチして停止するdivを使用します

私はそれをテストしました、そしてそれは働いています

于 2009-08-21T09:43:43.517 に答える
0

このプロジェクトが役立つかもしれません: GAE SWF プロジェクト

うまくスクロールするように見えるフレックスの例があります。彼らの例にはマウスホイールのタブがあります。

于 2009-08-13T21:28:50.030 に答える