プレーヤー内で、選択範囲(開始時刻と終了時刻)を手動でドラッグできるようにしたいと考えています。 ユーザーがドラッグを開始するかどうかを確認するには、dragStartメッセージを使用できますが、ユーザーがいつドラッグを停止するか分からないため、要素の最終的な位置を取得できません。Livecode player: "dragStop"メッセージをキャッチする方法
私はこのような何かを試してみました:
on dragStart
repeat until the mouse is up
/*unfortunately, this part freeze the player*/
end repeat
put the timeScale of me into sr
put the endTime of me into endT
put endT/sr
end dragStart
しかし、プレーヤーはwaitコマンドで凍結されています。したがって、ユーザーは境界線を移動することができず、「endTime」の最終的な位置を取得することはできません。
マウスが上がるまで待つ方法、プレーヤーはフリーズしないでください。