まず第一に、その通りです。あなたは touchstart、touchmove、touchend の 3 つのイベント ハンドラーを使用したいと考えています。
1 つの方法は、ユーザーの指の開始位置と終了位置を比較することです。コードは検出する指の数によって異なりますが、適応できる基本的な方法の概要を説明します。1 本の指を検出するには、「touchstart」イベント ハンドラに次のように入力します。
var xStart = e.originalEvent.touches[0].pageX;
sym.setVariable('xStart', xStart);
これにより、最初の指の開始 x 位置が変数に格納され、他のイベント ハンドラーからグローバルにアクセスできるようになります。次に、「touchend」イベントハンドラーで同じことを行うかもしれません。ロジックを使用して 2 つの値を比較します。
xStart = sym.getVariable('xStart');
var xEnd = e.originalEvent.touches[0].pageX;
if (xEnd > xStart)
{
sym.playReverse();
}
else if (xEnd < xStart)
{
sym.play();
}
次に、それらの画像を保持するための停止フレームがいくつかあります。
これはほんの一例ですが、参考になれば幸いです。幸運を!