var n = touch.object.value;ただし、注意しておきたいのは、「初期値がゼロだと、valueの値が得られないことがある」という点です。valueの値を取り出しても「undefined(未定義を示す特殊な値)」となってしまうのです。これは、ほぼ同じ構造のゲージやレベルインジケータが問題なく値を取得できることから、インジケータのバグかも知れません。念のため、ここではvalueで取り出した値がundefinedの場合は変数nにゼロを代入して対処しています。
touch.object.setValue(n);
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
function button1Click(event)
{
var touch = document.getElementById("gauge");
var n = touch.object.value;
if (n == undefined){ n = 0; }
n++;
if (n > touch.object.maxValue){
n = touch.object.minValue;
}
touch.object.setValue(n);
var text1 = document.getElementById("text1");
text1.innerHTML = "value:" + n;
}
| << 前へ |