Показать сообщение отдельно
Старый 28.11.2013, 07:39
Isfet вне форума Посмотреть профиль Отправить личное сообщение для Isfet Найти все сообщения от Isfet
  № 2  
Ответить с цитированием
Isfet

Регистрация: Mar 2012
Адрес: г.Новосибирск
Сообщений: 381
пересохраните исходник в cs5

вообще это делается не так, делаете 2 переменных - leftDragLimit,rightDragLimit, потом при каждом перемещении проверяете
Код AS3:
if(cont.x > rightDragLimit){
    cont.x = rightDragLimit;
}
if(cont.x < leftDragLimit){
    cont.x = leftDragLimit;
}
а эти пределы перемещения пересчитываете каждый раз , когда изменился размер контента (при зуме), или его позиция и т.п.

P.S. у вас учень много магических чисел и повторяющихся операций, такой код будет проблематичен в плане редактирования.