ユーザーが入力した値が、前のユーザーが入力した数値プラス/マイナスの定数に等しい範囲内にあることを検証しようとしていますが、スクリプトは範囲の下限のみを認識しているようで、上限は常に前のユーザーです入力した数値に 1 未満の任意の値を加えたもの (別名、ユーザーが 55 を入力したため、55.999999 は機能しますが、56 は赤に変わります)。コード:
if (BUNO.rawValue>=164865){
if (Auto1Right.rawValue>=45 && Auto1Right.rawValue<=75)
{
var eleven = 11.00;
var auto2min=Auto1Right.rawValue-eleven;
var five = 5.70;
var auto2max=Auto1Right.rawValue+five;
if (this.rawValue>=auto2min&&Man2Right.rawValue<=auto2max)
{
Man2Right.fillColor="0,255,0";
}
}
else
{
Man2Right.fillColor="255,0,0";
}
}