Дизайн и Верстка > Веб Графика

Флэш.Координаты клипа.

(1/1)

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

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. Действие такое: по вертикальной прямой вверх движется объект, при наведение на него мыши, объект должен остановиться и  начать колебания вдоль горизонтальной оси.

:
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

:
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:
Попробуй хиттестить

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии