配列の前後近い番号から探す
■FLASH LABO:スクリプト
前、次、前の前、次の次、前の前の前、次の次の次、と探せる方法を考えました('u')指定の配列番号からはじめられます。
配列の中身をしらみつぶしに探すんだけど、指定の配列の近くのものから探したい。
ひとつ見つければ、もう探さなくていい…。そんなとき便利です('u')
配列の中身をしらみつぶしに探すんだけど、指定の配列の近くのものから探したい。
ひとつ見つければ、もう探さなくていい…。そんなとき便利です('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
