Просмотр полной версии : управление нарисованными линиями
random13
13.08.2009, 14:36
и так есть ломаная линия созданная путем lineTo
как сделать чтоб при нажатие по точке можно было сдвигать угол у этой линии или есть вообще какие либо другие решения
ramshteks
13.08.2009, 14:47
тут хорошим решением было бы применение шаблона MVC, я считаю.
Модель хранящая информацию о точках и точки(какие нить спрайты) которые при перетаскивании меняли бы инфу о точках поставленных им в сотттветствие.
random13
13.08.2009, 14:52
то есть реально нельзя просто изменить у линии координаты и линии автоматом бы изменились в размере.
я правильно понимаю что единственное решение это иметь реальные точки по которым я могу нажать, в свою очередь получить координаты, изменить их в массиве координат и перерисовать всё заново?
MonkDead
13.08.2009, 15:11
random13, вы уже создали кучу тем, ответы на все ваши темы есть в help flash смотрите Graphics. Также вы уже 4 день пытаетесь выяснить как рисовать во flash, а всего-то на это надо от силы 10 минут (почитать help).
перерисовать всё заново?
А как вы предполагали обновление графического контента на экране без перерисовки?
то есть реально нельзя просто изменить у линии координаты и линии автоматом бы изменились в размере.
Кто вам мешает расширить функционал базовых классов под ваши задачи и пользоваться ими как вам кажется удобным.
random13
13.08.2009, 15:26
random13, вы уже создали кучу тем, ответы на все ваши темы есть в help flash смотрите Graphics. Также вы уже 4 день пытаетесь выяснить как рисовать во flash, а всего-то на это надо от силы 10 минут (почитать help).
А как вы предполагали обновление графического контента на экране без перерисовки?
Кто вам мешает расширить функционал базовых классов под ваши задачи и пользоваться ими как вам кажется удобным.
прежде чем кидать такие заявы сами бы удосужились посмотреть про то сколько я тем создал и когда.... а спрашиваю только потому что думал что возможно есть какой другой функционал, что нить типо векторов хранящих свои координаты
willis83
13.08.2009, 15:44
есть и вектора, есстевственно с координатами. В хелпе в самом деле нормально написано. Да и тема настолько обширна, что отдельными советами тут реально не поможешь.... базовые классы в хелпе, геометрия в учебнике.
random13
13.08.2009, 15:59
я на самом деле в хелпе посмотрел про вектора, но если честно то так и не разобрался с ними, может конечно не туда смотрел?
а можно тогда про векторы по подробнее
MonkDead
13.08.2009, 16:10
random13, забудьте про вектора, разберитесь сначала с основами.
Как вам уже говорили в предыдущей вашей теме "рисование полигонов, полилиний " (суть темы такая же как и этой, это к тому что вы плодите темы) вам надо:
1) завести массив (ассоциативный массив или вектор), где вы будете хранить ваши точки и куда будут вносится изменения координат точек;
2) после изменений перерисовать все, исходя из новых данных.
Это основа, а как вам расширять ее, это решать лишь вам, вряд ли кто-то будет решать все вопросы за вас, а тем более придумывать архитектуру и писать вам готовый код.
В прошлой темы вы задавали также вопрос чем лучше рисовать. Нет такого понятия все зависит от ситуации и от задач.
а спрашиваю только потому что думал что возможно есть какой другой функционал
Я вам и сказал есть help, где и описан базовый функционал.
random13
13.08.2009, 17:21
поверьте с основами я разобрался, и прекрасно полилинии отрисовал просто думал что для таких вещей есть более элегантные решение, анн нет видимо
MonkDead уж очень вы противоречиво относитесь, и подсознательно думаете что кто то ленится и не хочет читать help, кстати код в студию я ни от кого и не просил, я спрашивал исключительно о том как можно реализовать при этом логика не менялась,
я хотел то только спросить существуют ли какие либо классы представляющие собой нормальные векторы которые проходили еще в школе)))
MonkDead
13.08.2009, 17:34
MonkDead уж очень вы противоречиво относитесь, и подсознательно думаете что кто то ленится и не хочет читать help
Это наверно от того что вы создали уже несколько темы и все они сводились к одному и тому же.
я хотел то только спросить существуют ли какие либо классы представляющие собой нормальные векторы которые проходили еще в школе)))
Вам давно сказали напишите их сами, это совсем нетрудно.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.