![]() |
Масштабирование для рисовалки
Вложений: 1
Возникла проблема в масштабировании мувика. При увеличении/уменьшении мувика линия рисуется на расстоянии от мышки.
Может, есть какой-то другой вариант реализации? |
Привет!
Масштабируешь контейнер, а координаты мышки с рута берешь. Исправь: Код AS1/AS2:
|
Спасибо. Ещё есть один вопросик. Как сделать, чтобы фон не масштабировался. Потому как с уменьшением фона границы рисовалки тоже уменьшаются.
|
Может быть все таки сцена, а не фон?
Тогда: Код:
fscommand("allowscale", false) |
нет нет именно фон. Двигая ползунок, фон, созданный с помощью beginFill, меняет масштаб, соответственно начинать рисовать мы можем только в границах этого фона. И я не знаю, как это исправить.
|
А где надо рисовать: в мувике (он же, так называемый фон) или поверху "фона" но используя рут в качестве привязки?
И надо ли увеличивая "фон", не трогать нарисованное? Или... Четко сформулируйте проблему. |
Фон не должен масштабироваться, а нарисованные линии должны.
Боюсь запутать, но Видимо фон нужно делать отдельно от линий, так как помимо нарисованных линий должны ещё и масштабироваться загруженные графические элементы. |
Вложений: 1
Так? Границу планшета можно и показать(разкоментировать строку 9)
"Фон" рисовать отдельно. |
Разкоментировав строчку кода, вы хорошо показали, как уменьшается планшет. Но дело в том, что с уменьшением планшета теряется функционал. Т.е. возможные границы рисунка уменьшаются. А необходимо чтобы планшет оставался с заданными пропорциями, а масштабировались только нарисованные линии.
Может так просто невозможно сделать. |
Цитата:
Код AS1/AS2:
|
| Часовой пояс GMT +4, время: 03:07. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.