Изменение графического экземпляра с помощью ActionScript

Мне было интересно, возможно ли вообще изменить «Графику», используемую в кадре, динамически с помощью actionscript.

Я надеялся либо изменить изображение, экземпляром которого является Графика, либо изменить Графику, которую я использую в текущем кадре.

Ваше здоровье

Дополнение: Могу ли я иметь слой для каждой графики, а затем с помощью сценария действия выбирать, какой слой отображается?


person Luke Duddridge    schedule 12.05.2010    source источник
comment
Какая версия экшенскрипта?   -  person quoo    schedule 13.05.2010
comment
Я использую Adobe Flash CS4, поэтому думаю, что это 3.   -  person Luke Duddridge    schedule 13.05.2010


Ответы (1)


В AS 3 объект «Графика» доступен только для чтения, поэтому вы не можете его изменить. Но вы можете использовать graphics.clear();, а затем нарисовать другое изображение.

person bitc    schedule 12.05.2010
comment
Хорошо, посмотрю на это. Не уверен, что мне следует задать это как новый вопрос, но я думал об этом, и это как бы ведет. Могу ли я иметь слой для каждой графики, а затем с помощью сценария действия выбирать, какой слой отображается? Пожалуй, я добавлю это к основному вопросу. - person Luke Duddridge; 13.05.2010
comment
@Luke: Вы можете накладывать разные объекты Shape или Sprite. Каждая форма или спрайт может иметь только одну графику. Другой способ — использовать Bitmap. Он обычно используется для анимации. - person bitc; 13.05.2010