Показать сообщение отдельно
Старый 11.12.2009, 03:54
noode вне форума Посмотреть профиль Отправить личное сообщение для noode Найти все сообщения от noode
  № 1  
Ответить с цитированием
noode
 
Аватар для noode

Регистрация: Dec 2008
Сообщений: 95
Post Длина массива и "-1"

Всем привет, после просмотра урока о эффекте для движения курсора, задался вопросом в коде..
Буду признателен тем кто объяснит...

Код AS1/AS2:
onClipEvent(load){
	Mouse.hide();
	trail = new Array();
	trailNum = 0;
	speed = 4;
 
}
 
onClipEvent(enterFrame){
	var m:MovieClip = _root.attachMovie('mc', 'mc'+trailNum, trailNum);
	m._x = _root._xmouse;
	m._y = _root._ymouse;
 
	trail.push(m);
	trailNum++;
 
	for(i=trail.length-1;i>=0;i--){
		trail[i]._alpha-=speed;
		trail[i]._xscale-=speed;
		trail[i]._yscale-=speed;
		trace(i)
		if(trail[i]._alpha<=0){
			trail.splice(0,1);
			trail[i].removeMovieClip();
			}
		}
 
 
	}

Непонятен именно этот момент:

i=trail.length-1