Просмотр полной версии : Как выщитать координаты?
Aloneman
14.07.2003, 21:51
Здесь я пытаюсь узнать координаты клипа ball, но мне выдают значение undefined. Что я делаю не так? По идее я хотел при передвижении шара, менять громкость. Но ничего не получается. :-(
sergwizard
14.07.2003, 22:39
Так, что ли?
Aloneman
15.07.2003, 14:02
Реально работает :-)
Т.е. такое возможно, только если шар будет передвигаться тоже скриптом? А если обычным клипом по средствам Motion Tween, то облом? Просто это я здесь привет простой пример, в самом клипе у меня движение объекта более сложное. И если такое возможно только таким образом выполнить, то придется просто отказаться, к сожалению от увеличения звука.
Armen Khanoyants
15.07.2003, 17:02
нет не облом...
можно и так определить
Armen Khanoyants
15.07.2003, 17:08
kordinata_x=tvoyobyekt._x;
kordinata_y=tvoyobyekt._y;
Aloneman
15.07.2003, 17:44
Не, на этом примере не работает :(
sergwizard
15.07.2003, 19:25
Все дело в том, что сам MovieClip "ball" стоит на месте, его координаты не меняются. Меняются только координаты шара внутри MovieClip(a). Ну, и Бог с ним. Ведь никто не запретит нам проверять координаты мышки, когда она в состоянии rollOver над "ball". Верно рассуждаю? Ну, а раз так, - то так и делаем. И гудим с разной громкостью.:)
Aloneman
15.07.2003, 20:20
Значит, координаты шара внутри MovieClip(a) высчитать невозможно из принципа?? Как странно :( Простите за ламерские вопросы, просто я только учусь. Спасибо, что помогаете мне!
Armen Khanoyants
16.07.2003, 11:03
:-)
yo, ppl что с вами а вам трудно сделать мувик в мувике присвоить ему инстанс наме и потом определять его координаты?
Aloneman
16.07.2003, 11:19
И все же высчитывать координаты курсора над клипом весьма изящное решение! Вот.
Armen Khanoyants
16.07.2003, 12:22
почему клипом?
_root._xmouse и все
sergwizard
16.07.2003, 21:23
2armen,
Вот, если ты мне вернешь этот исходник, с претворенными в жизнь твоими советами, тогда к твоим советам можно будет прислушиваться. А пока..., чего стоит только один твой совет:
kordinata_x=tvoyobyekt._x;
kordinata_y=tvoyobyekt._y;
О, как!!! И все проблемы решены. :rolleyes:
sergwizard
16.07.2003, 21:25
Ups, исходник-то забыл вложить. Вот он.
sergwizard
18.07.2003, 00:31
Что-то я не вижу ответа. Или Armen Khanoyants умеет только языком размахивать? А как же тогда насчет "yo, ppl что с вами ...?"
Armen Khanoyants
18.07.2003, 11:09
2sergwizard:
прочитал только предпоследнее твое сообщение.
еслиб увидел последнее даже не скачал бы файл..
но увидел только щас...
PS: вообще-то
1) я никому не объязан.
2) я тут не сижу круглые сутки.
3) чууууть-чуть по вежливей.
sergwizard
19.07.2003, 00:54
2armen
Я всегда вежлив с теми, кто сам ведет себя достойно и не растопыривает пальцы.
Насчет исходника: даже при таком простом (прямолинейном) пути движении, тебе пришлось делать два таймлайна, при этом ты все же допустил две ошибки. Теперь представь, что и путь более сложный, и сами трансформации более затейливые. На кой пес нужна эта лишняя работа по синхронизации двух таймлфйнов? Согласись, что способ, предложенный мною, намного проще и удобнее. Тем более, что он удовлетворил автора вопроса.
Armen Khanoyants
19.07.2003, 13:10
да, ты самый лучший
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.