ui.enchant.jsに
ボタンオブジェクトのクラス設定があると思いますが
ボタンを押した時に、一瞬小さくなったような効果を付けたいと思ってます。
タッチされた時に
this.scale(0.8, 0.8);
として
タッチが離された時に
this.scale(1.25, 1.25);
とすれば元の大きさに戻るかと思いますが、
「0.8倍」された場合は「1.25倍」にすれば良いですが
数字によっては割り切れない場合も多いと思います。
その場合はどのように記述すれば良いのでしょうか?
例えば最初に「0.7倍」とすると「1.4285…倍」と正確でないために、
何度も押していくと、どんどん小さくなってしまいます。
何かアイデアはありますでしょうか?
宜しくお願い致します!
// タッチしたときの挙動 this.addEventListener("touchstart", function() { this._applyTheme(this.theme.active); this.pressed = true; this.scale(0.8, 0.8); this.y++; }); // タッチが離されたときの挙動 this.addEventListener("touchend", function() { this._applyTheme(this.theme.normal); this.pressed = false; this.scale(1.25, 1.25); this.y--; });

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。