1

だから私はKineticJSをいじっていて、作成しているボタンに問題があります。クリックしたときにオブジェクトの位置をリセットするだけです。

ボタンを作成し、作成した(CSSとともにHTMLに含まれている)関数を指すようにonclickハンドラーを設定し、KineticJSのドキュメントでその位置を変更しました。オブジェクト、および次のオプションを試しました:

object.setX(200);

object.setY(50);

object.setPosition(200,50);

すべて運がない。関連するすべてのコードを含むスクリーンショットを添付しました(Web開発者としてプレイするのはこれが初めてです。あまり涙を流さないでください)。中央の列の残りのコードは、body / html/etcの終了タグです。

注:値が元の値ではないことはわかっています。任意の数(まだキャンバスの範囲内)を投入して、それらがまったく変化するかどうかを確認しました。

助けてくれてありがとう!

フルサイズ: http://i.imgur.com/aKbiI.png

ここに画像の説明を入力してください

4

1 に答える 1

2

layer.draw();resetXY関数の最後に追加する必要があります

于 2013-01-10T10:35:25.213 に答える