Как изменить форму выполнения синхронизации по границе в ActionCtipt 3

StackOverflow https://stackoverflow.com/questions/3811116

Вопрос

У меня есть сложная форма в движении.
Время выполнения я хочу изменить ширину хода этой формы в зависимости от соотношения размера.

Как я могу изменить это свойство, не перерисовывая всю форму с помощью API рисунка (почти невозможно, карта с очень подробными границами)?

Является ли это возможным ?

Это было полезно?

Решение

Это сложно, но возможно.

Вы можете использовать AS3SWF для анализа формы, изменить запись Linestyle, опубликовать ее и прочитать обратно в свой мастер SWF. Flash Player 10 потребуется для работы AS3SWF.

AS3SWF: http://github.com/Claus/as3swf.

Пример: (видеть 4 - PublishModifiedLogo.fla)

Возможно, вы захотите пересмотреть переопределение модифицированной формы, хотя. AS3SWF оснащен экспортом форм в GraphicsData и Graphics.drawGraphicsData() является очень быстро.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top