![]() |
Вопрос про это самое... про кривые руки 8)
Вложений: 1
У меня тут вопрос то глупый... Впрочем как обычно :)
Сделал мувик (квадратик) и в нем написал код: Это чтобы между этим квадратиком и эталоном рисовалась линия. Код:
this.dummy.createEmptyMovieClip ("linez", 1);Когда двигается эталон - все ок, когда двигаешь квадратик - линия начинает мелко подрагивать. Видимо дело в ерунде, но я хоть убейте не понимаю. Подскажите пожалуйста в чем петрушка? |
posmotri vot tut
|
Вложений: 1
не очень понял зачем эти трехкадровые расклады, да еще по новому мувику для рисования в каждом все время создается : вот и не успевает..
имхо проще надо |
Цитата:
|
Цитата:
|
Вложений: 1
интересные для себя вещи обнаружил:
поместить прорисовку в мувики не вопрос(см. gens_1), но это не убирает пробемы непоспевания, даже если поместить обработку в onMouseMove (дергается все равно) сначала подумал,что из-за того что рисовать на каждом такте приходится в шести(или сколько их там будет) мувиках шести функциям вместо одной и в одном: убрал все квадратики кроме одного - та же песня, дергается (?) вопрос решился созданием мувиков для рисовки не в самих квадратиках а в руте, хотя и с обработчиками на мувиках (см. gens_2) зы: может кто рассудит почему не выходит точно рисовать в мувиках, которые двигаем |
Цитата:
Все не так хорошо, как хотелось бы... в gens_2 линия тоже дергается только теперь она отваливается от того мува за который тащишь (не считая главного). Я так подозреваю мы открыли БАГУ :D :D :D Есть у меня подозрение, что это связанно с отставанием определения координат мыши, хотя раньше я с таким не сталкивался. Спецы, спасайте. |
Посмотрите исходник. Найдите причину "нерисования" линий. Может, я и не прав, но, по-моему, дело как раз в этом. Заменив броадкастер циклом, получим ту же картину. А теперь сделайте рисование линий (подлую строчку закомментируйте). Быстро поводите мышкой. Может, это оно и есть - источник проблем? ))
Про смещение в первом варианте (с globalToLocal), у меня есть подозрения, что, помимо вышеуказанной траблы, сам globalToLocal может либо не поспевать в переопредлении координат (вряд ли конечно), либо с погрешностью их переопределять, что вероятнее. |
Вложений: 1
Тьфу )
|
Вложений: 1
2 CUrve вот вариант, где все вроде бы пучком( у меня во всяком случае), но все равно идея рисовать в разных мувиках мне кажется ущербной
2artfla$her -насчет globalToLocal: c прямым пересчетом тож самое выходит -расчет нерисования: clear() обнуляет lineStyle, если написать _root.clear(); _root.lineStyle(0,1); _root.broadcastMessage("onPaint"); то рисует -насчет 'Быстро поводите мышкой. Может, это оно и есть - источник проблем? ))': не понял, что ты имел ввиду |
| Часовой пояс GMT +4, время: 10:41. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.