Показать сообщение отдельно
Старый 08.05.2008, 18:38
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 2  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,599
Записей в блоге: 17
Пардон, можно несколько уточнений?
Цитата:
Дан рисунок длинной больше *2 чем маска под которой он лежит.
Звездочка означает "в"?
Цитата:
У меня не получается сделать так, чтоб при отводе из рамки - плавное движение продолжалось до той координаты, на которой вышли за пределы рамки.
Если я правильно понял, когда мышь уходит ЗА рамки мы больше не скролируем?
Самый простой способ (но не самый быстродейственный):
Код:
mc.onEnterFrame=function():Void{
if (this.hitTest(_xmouse,_ymouse,false)){
//тогда крутим
}
}
Цитата:
И ещё очень важно - когда посылаем мышь в правый/левый конец рамки(но не выходим за него) - картинка должна дойти до своего конца(не дальше), чтоб не было пустого пространства. т.е. чтоб не уезжала дальше чем надо.
Ну тут уже надо взять листик, бумажку и подумать. Вот куда рыть:
Если выровнять скролируемый мувик (относительно его центра) по левому краю, и рамку так же, то:
При _х рамки == _х мувика это левая граница. Есть граница - можно составить условие, куда мы не можем уйти двигая рамку
При _х мувика == ширине рамки мы имеем правый край. Есть граница - можно составить условие, куда мы не можем уйти двигая рамку.
Большим помочь не могу, ибо убегаю. Удачи.