Привет всем, я не программист но иногда по работе приходится сталкиваться с ActionScriptами в которых я пока что не все понимаю, в очередной раз я столкнулся с AC и застрял на некоторых моментах...
помогите разобраться в Функции я не понимаю как она работает…

Код AS1/AS2:
function scrollThumbs():Void
{
var iy:Number = Thumb.SPACING + activeThumb.fullWidth;
var my:Number = -( iy * (thumbs.length - 4) );
trace(activeThumb.id);
var ty:Number = -( iy * (activeThumb.id - 1) );
trace( iy * (activeThumb.id - 1) );
ty = Math.min( 0, Math.max( ty, my ) );
TweenLite.to( thumbHolder, 1, { _x:ty, ease:Expo.easeInOut } );
}
Thumb.SPACING = 6
activeThumb.fullWidth = 52
Хотелось бы знать как вся функция работает но интересуют конкретные моменты :
Что происходит вот тут -
var ty:Number = -( iy * (activeThumb.id - 1) );
И что происходит тут -
ty = Math.min( 0, Math.max( ty, my ) );
Благодарю за внимание.
