Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 17.03.2009, 17:34
Rspline вне форума Посмотреть профиль Отправить личное сообщение для Rspline Найти все сообщения от Rspline
  № 1  
Ответить с цитированием
Rspline

Регистрация: Oct 2005
Сообщений: 6
По умолчанию Помогите разобратся c scrollThumbs()

Привет всем, я не программист но иногда по работе приходится сталкиваться с 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 ) );

Благодарю за внимание.

Старый 17.03.2009, 19:05
Fatality вне форума Посмотреть профиль Отправить личное сообщение для Fatality Найти все сообщения от Fatality
  № 2  
Ответить с цитированием
Fatality
 
Аватар для Fatality

Регистрация: Jan 2009
Адрес: Одесса
Сообщений: 309
Отправить сообщение для Fatality с помощью ICQ
Судя по названию и содержимому функции, она предназначена для горизонтальной анимации изображений при помощи TweenLite. Относительно "конкретных моментов":
В первом случае, объявляется переменная ty, ей присваевается отрицательное значение, равное произведению переменной iy и свойства activeThumb.id от которого отняли единицу.
Во втором случае, переменной ty присваивается меньшее из двух перечисленных значений
(0, это число соответствует большему из двух перечисленных значений (ty, my)).

Старый 17.03.2009, 20:38
Rspline вне форума Посмотреть профиль Отправить личное сообщение для Rspline Найти все сообщения от Rspline
  № 3  
Ответить с цитированием
Rspline

Регистрация: Oct 2005
Сообщений: 6
Цитата:
Сообщение от Fatality Посмотреть сообщение
Судя по названию и содержимому функции, она предназначена для горизонтальной анимации изображений при помощи TweenLite. Относительно "конкретных моментов":
В первом случае, объявляется переменная ty, ей присваевается отрицательное значение, равное произведению переменной iy и свойства activeThumb.id от которого отняли единицу.
Во втором случае, переменной ty присваивается меньшее из двух перечисленных значений
(0, это число соответствует большему из двух перечисленных значений (ty, my)).
Благодарю за помощь...

Создать новую тему Ответ Часовой пояс GMT +4, время: 18:23.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 18:23.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.