2012-02-28 5 views

答えて

2

途中でボタンが押されたのを検出することはできません。 マウスはデジタル入力であることに注意してください。マウスをクリックすると、2つの状態(ON/OFF)しかないスイッチが押されています。圧力量情報はコンピュータに送信されません。これはFlashの限界ではなく、入力デバイスの限界です。マウスを開いてみると、マウスボタンの下にあるスイッチが表示されます。 @Dennis Floodが述べたように、タイマーを使ってどれくらいの時間押されたかを計算することができます(マウスを押してタイマーを開始し、次にマウスを押してタイマーを止めて時間を計算します)。

Arduinoで何か経験があるなら、私は気にしませんが、インストール時のようにオフラインのシステムで作業している場合は使用します。あなたのマウスの代わりにいくつかのアナログ圧力センサーを使用し、値をフラッシュに送ることができます。

5

マウスボタンまたはパッドにかかる圧力を検出する方法はありません。 IMOこの効果をシミュレートする最も良い方法は、mouseDownからmouseUpまでの時間を記録し、圧力という意味で何を意味するのかを計算する何らかのタイマーで作業することです。私が圧力がかかっているときに何らかのグラフィカルな表示をするのを助けるために(つまり、マウスボタンを押したまま時間を費やして)

+0

これは私が探していたものではありません。とにかくありがとう。 –

関連する問題