Forum Webscript.Ru

Дизайн и Верстка => Веб Графика => Тема начата: grinder от 23 Мая 2002, 10:49:42

Название: Флэш.Координаты клипа.
Отправлено: grinder от 23 Мая 2002, 10:49:42
Есть клип, в котором объект движется по траектории. Когда я вставляю этот клип в основную сцену, то по совершению события, этот клип должен замениться на другой, и этот другой должен иметь те же координаты, что и первый. Я делаю так:

on (rollOver)
{
   _root.clip1.stop();
   _root.clip2._x = _root.clip1._x;
   _root.clip2._y = _root.clip1._y;
   _root.clip2.gotoAndPlay(2);
}

Но clip2 появляется на том месте, откуда НАЧИНАЛ движение объект из clip1, а не на том месте, откуда его вызывает событие.

P.S. Действие такое: по вертикальной прямой вверх движется объект, при наведение на него мыши, объект должен остановиться и  начать колебания вдоль горизонтальной оси.
Название: Флэш.Координаты клипа.
Отправлено: от 31 Мая 2002, 05:02:41
on (rollOver)
{
_root.clip1.stop();
_root.clip2._x = _root.clip1._x;
_root.clip2._y = _root.clip1._y;
_root.clip2.gotoAndPlay(2);
// --- berem coordinati---
dx = getProperty (_root.clip1, _x);
dy = getProperty (_root.clip1, _y);
// --- prisvaivaem ----
setProperty (_root.clip1, _x, dx);
setProperty (_root.clip1, _y, dy);
}

navernoe tak byden pravil\'nee
Название: Флэш.Координаты клипа.
Отправлено: от 31 Мая 2002, 05:06:12
on (rollOver)
{
_root.clip1.stop();
// --- berem coordinati---
dx = getProperty (_root.clip1, _x);
dy = getProperty (_root.clip1, _y);
// --- prisvaivaem ----
setProperty (_root.clip1, _x, dx);
setProperty (_root.clip1, _y, dy);
// --- vipolnenie ---
_root.clip2.gotoAndPlay(2);
}

tak tochno rabotat\' bydet
Название: Флэш.Координаты клипа.
Отправлено: mascit от 13 Июля 2003, 07:33:14
Попробуй хиттестить