PDA

Просмотр полной версии : кто знает как?


Mr.Georgiy
22.01.2004, 02:55
есть у меня мувик "первый" который находиться в мувике "второй" ....а второй соответственно в _root ... как мне узнать координаты _x _y мувика первого не относительно мувика второго а относительно главной сцены? :)

Заранее спасибки )

TTS
23.01.2004, 03:28
MovieClip.localToGlobal()
Availability
Flash Player 5.

Usage
my_mc.localToGlobal(point)

Parameters
point The name or identifier of an object created with the Object class, specifying the x and y coordinates as properties.

Returns
Nothing.

Description
Method; converts the point object from the movie clip's (local) coordinates to the Stage (global) coordinates.

Example
The following example converts x and y coordinates of the point object, from the movie clip's (local) coordinates to the Stage (global) coordinates. The local x and y coordinates are specified using the _xmouse and _ymouse properties to retrieve the x and y coordinates of the mouse pointer position.

onClipEvent(mouseMove) {
point = new object();
point.x = _xmouse;
point.y = _ymouse;
_root.out3 = point.x + " === " + point.y;
_root.out = _root._xmouse + " === " + _root._ymouse;
localToGlobal(point);
_root.out2 = point.x + " === " + point.y;
updateAfterEvent();
}

See also
MovieClip.globalToLocal()

Fisher
23.01.2004, 10:45
Перевожу :D

Доступность


Flash Player 5.

Синтаксис


myMovieClip.localToGlobal(point)
Параметры


point Имя или идентификатор объекта, созданного при помощи общего объекта Object, определяющее координаты х и y в качестве свойства.

Возвращает


Ничего.

Описание


Метод, преобразует объект point из координат мувиклипа (локальных) в координаты сцены (глобальные).

Пример


Следующий пример преобразует координаты х и y объекта point из локальных координат мувиклипа в глобальные. Локальные координаты х и y определены используя свойства _xmouse и _ymouse для извлечения положения мыши.

onClipEvent(mouseMove) {
point = new object();
point.x = _xmouse;
point.y = _ymouse;
_root.out3 = point.x + " === " + point.y;
_root.out = _root._xmouse + " === " + _root._ymouse;
localToGlobal(point);
_root.out2 = point.x + " === " + point.y;
updateAfterEvent();
}
См. также


MovieClip.globalToLocal