PDA

Просмотр полной версии : Как сохранить динамически изменённое положение текста в мувике?


Shuma
02.05.2003, 12:00
Добрый день!
Други, помогите!
Суть вопроса.
Я сделал прокрутку, которая определяет положение мыши, и если та находится в заданном квадрате, совершает прокрутку.

Создаю текстовое поле. Затем пихаю его мувик (мне потом в него картинку придется вставить). Назначаю имя "reel"

Код:

первый кадр.
Объявляю переменные.

center = 0;
reelPos = reel._y;
bottomStop = -150;
topStop = 208;


Второй кадр.
Задаю условия.

if (_xmouse>453&& _xmouse<767&&_ymouse>-113&&_ymouse<127) {
reelSpeed = (_ymouse-center)/20;
reelPos = Math.round (reelPos-reelSpeed);
if (reelPos<bottomStop) {
reelPos = bottomStop;
}
if (reelPos>topStop) {
reelPos = topStop;
}
reel._y = reelPos;
}
deb = reel._y;



В третьем кадре отправляю головку на второй кадр

В руте все работает отлично. Но как только я енто все пихаю в мувик, то появляются проблемы. Прокрутка идет, но как только мышь уезжает за рамки определённых координат, текст возвращается на исходное место. Как сделать так, чтобы мувик оставался на месте, присвоенном ему прокруткой?


P.s. пожет все запутанно, но , я думаю решаемо. Спасибо.

Shuma
02.05.2003, 23:20
Никто не знает? Ну помогите! :rolleyes:

Usnul
02.05.2003, 23:34
давай исходу и не парь мозги :)

TTS
04.05.2003, 17:52
Возможно, дело в разнице координат мыши в клипе и в _root.
Попробуй ко всем _xmouse и _ymouse приставить "_root."

Shuma
04.05.2003, 17:56
2TTS: Разницу координат в руте и муве я учел.(но я не _root подставлял, а просто вычичлил эти координаты.) Тут проблема в другом. Допустим, текст в исходном положении. Прокрутил его. По илее, он должен остаться на месте, присвоенном ему прокруткой. Но он, гад, возвращается на исходное место =(.