#flash #actionscript-3 #object #instance #draw
#flash #actionscript-3 #объект #экземпляр #рисовать
Вопрос:
допустим, у меня есть объект библиотеки (node1), который я создал дважды (mc1 и mc2) в двух разных случайных позициях, которые могут и, вероятно, изменятся при запуске программы. Как я могу создать строку, которая будет автоматически переходить от позиции одного экземпляра к другому? Пример кода будет очень хорошим.
ЛЮБОЙ ответ высоко ценится!
Ответ №1:
Просто поместите спрайт над или под двумя видеоклипами, затем используйте Graphics.moveTo
/ Graphics.lineTo
, чтобы нарисовать линию:
var g:Graphics = someSprite.graphics;
g.lineStyle(1, 0x000000);
g.graphics.moveTo(mc1.x, mc1.y);
g.graphics.lineTo(mc2.x, mc2.y);
Комментарии:
1. Таким образом, он будет выстраивать два объекта mc1 и mc2? является ли someSprite ключевым словом или просто случайным текстом? для этого мне тоже нужна функция addChild(); или что-нибудь еще?