Просмотр полной версии : при изменении rotation не отслеживаються координаты
tov_diatel
21.03.2006, 18:37
У меня есть мувик.Он вращаеться за мышкой.Внутри еще один.Так вот его координаты не отслеживаються!
Golovach
21.03.2006, 18:40
Это вопрос или утверждение?
Формулируем вопрос нормально.
И исходник, плиз...
tov_diatel
21.03.2006, 18:47
Это вопрос!Вот исходничек!
У меня есть мувик.Он вращаеться за мышкой.Внутри еще один.Так вот его координаты не отслеживаються!
ты же смотришь локальную координату, а она не меняется..
см. MovieClip.localToGlobal
Golovach
21.03.2006, 19:24
Солидарен...
tov_diatel
21.03.2006, 19:25
Если можно подробней!Куда ето прикрепить что бы увидеть?
onClipEvent(enterFrame){
var p={x:_root.clip1.mc._x,y:_root.clip1.mc._y};
_root.clip1.mc.localToGlobal(p);
trace(p.x);
............
tov_diatel
21.03.2006, 19:46
Спасибо работает!
Это уже наглость но все же спрашу!Как сделать что тягать ету руку за кисть а он вся вела себя как положено!
я бы так делал:
по нажатию на кисть, определяем onMouseMove, в котором считаем взимное расположение частей, в зависимости от положения мыши..
по onRelease кисти удаляем onMouseMove..
зы: в примере только реакция на направление, чтоб 'тягать' в полном смысле, надо всякий раз считать куда можно тянуть, геометрия..
tov_diatel
21.03.2006, 20:33
Санкс!Тягать я уже ее потягал!!Вот как раз физика=биг трабл!!
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.