配列の前後近い番号から探す
■FLASH LABO:スクリプト
配列の中身をしらみつぶしに探すんだけど、指定の配列の近くのものから探したい。
ひとつ見つければ、もう探さなくていい…。そんなとき便利です('u')
var _targetID = 13
var _selectID = 15
var _length = 20
var _direct = -1
for(var i = 0 ; i < _length ; i++)
{
_selectID += i * _direct
_direct *= -1
trace(_selectID % _length)
if( (_length+_selectID)%_length == _targetID){break}
}
//15 → 16 → 14 → 17 → 13
