配列の前後近い番号から探す
■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



前回つくった
先端のオブジェクトひとつの位置を動かしつつ画面をビットマップ画像化してくことで、軌跡が残っていく表現ができました。ずっとやりたかった表現。理屈はわかってたけど、ビットマップ化するスクリプトがよく理解できなくて先送りしてたんですが、画像にスムージングかけるスクリプトを勉強する機会があって、それの応用でできちゃいました。処理軽減でも色々今後使えそう('u')
















■基本操作