Пардон, можно несколько уточнений?
Цитата:
|
Дан рисунок длинной больше *2 чем маска под которой он лежит.
|
Звездочка означает "в"?
Цитата:
|
У меня не получается сделать так, чтоб при отводе из рамки - плавное движение продолжалось до той координаты, на которой вышли за пределы рамки.
|
Если я правильно понял, когда мышь уходит ЗА рамки мы больше не скролируем?
Самый простой способ (но не самый быстродейственный):

Код:
mc.onEnterFrame=function():Void{
if (this.hitTest(_xmouse,_ymouse,false)){
//тогда крутим
}
}
Цитата:
|
И ещё очень важно - когда посылаем мышь в правый/левый конец рамки(но не выходим за него) - картинка должна дойти до своего конца(не дальше), чтоб не было пустого пространства. т.е. чтоб не уезжала дальше чем надо.
|
Ну тут уже надо взять листик, бумажку и подумать. Вот куда рыть:
Если выровнять скролируемый мувик (относительно его центра) по левому краю, и рамку так же, то:
При _х рамки == _х мувика это левая граница. Есть граница - можно составить условие, куда мы не можем уйти двигая рамку
При _х мувика == ширине рамки мы имеем правый край. Есть граница - можно составить условие, куда мы не можем уйти двигая рамку.
Большим помочь не могу, ибо убегаю. Удачи.