Похоже, вы могли бы сделать что-то вроде
var f:Array = new Array(f1, f2, f3, f4, f5);
f.sort();
for (var x = 0; x < f.length - 1; ++x)
{
if (f[x+1] - f[x] >= 6)
{
// here's your gap
Alert.show("Gap between "+f[x].toString()+" and "+f[x+1].toString());
}
}
Обратите внимание, он скажет вам, есть ли пробел, и какие значения находятся на обоих концах пробела, но он не скажет конкретно, какиепеременные участвуют.И это не обязательно найдет самый большой разрыв;он просто найдет подходящую (насколько я понимаю проблему).