Показать сообщение отдельно
Старый 18.08.2003, 19:16
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 10  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
люди
это все замечательно, но хочу предупредить,
что такой вариант перевода координат как я дал не годится
если у клипов изменен параметр _rotation...
там надо еще навернуть кой-чего чтобы все было правильно.

так что лучше все-таки стандартными функциями :)
но можно сделать их чуть удобнее чем есть.

стандартная функция локалТуГлобал берет объект с координатами, пересчитывает их в новой системе координат и записывает в тот же объект который вы ей дали. это не супер удобно - гораздо удобнее было бы если бы она возвращала новый объект, а исходный не меняла.
Код:
MovieClip.prototype.$ltg = MovieClip.prototype.localToGlobal;
MovieClip.prototype.localToGlobal = function(src) {
	var result = {x:src._x, y:src._y};
	this.$ltg(result);
	return result;
};
//
neo = this.localToGlobal({x:666, y:666});
так пользоваться попроще


Последний раз редактировалось Nox Noctis; 18.08.2003 в 19:17.