Управляйте нарисованными векторами, используя AS3 - PullRequest
1 голос
/ 08 января 2011

Я хочу нарисовать фигуру с помощью инструмента «Перо», а затем манипулировать этой формой с помощью AS3, чтобы исказить опорные точки.Как я могу получить доступ к точкам привязки и т.д. из AS3?Я могу преобразовать нарисованную фигуру в символ фрагмента ролика и получить к нему доступ из сценария действия, но как мне затем управлять вектором?

Спасибо

Ответы [ 2 ]

2 голосов
/ 08 января 2011

К сожалению, вы не можете сделать это так. Форма, нарисованная в IDE, не будет редактируемой после экспорта SWF.

Если вы хотите создать анимированный элемент, вы можете рисовать с помощью ActionScript, используя Graphics API , но вам нужно создавать свою форму программно и перерисовывать изображение при каждом изменении привязки.

Если вы действительно хотите, чтобы пользователи могли рисовать в реальном времени, то нет простого и быстрого способа сделать это: вам нужно создать свой собственный инструмент пера и привязки, рисовать линии между ними, делать их перетаскиваемыми, осуществить отмену и т. д.

Вот несколько руководств по «первым шагам» о том, как сделать что-то подобное в AS2 и AS3 .

0 голосов
/ 08 января 2011

Вы можете попробовать программно нарисовать свою фигуру, а затем перерисовать ее с новой информацией о точке с интервалом, подходящим для вашей анимации, с помощью события ENTER_FRAME или таймера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...