Мне нужно, чтобы эти 2 элемента в моем массиве отображались на сцене. Пока это все элементы массива. Вопрос в том, как добавить эти 2 объекта в сцену с помощью массива?Добавление addChild() в arryas actionscript 3
for (var b:int = 0; b < csa.length; b++)
{
addChild(csa[1]);
addChild(csa[2]);
csa[1].x = 27;
csa[1].y = 214;
csa[2].x = 9;
csa[2].y = 833;
}
в настоящее время с этим он дает мне эту ошибку:
TypeError: Error #2007: Parameter child must be non-null. at flash.display::DisplayObjectContainer/addChild() at SkoolBook_fla::MainTimeline/frame26()[SkoolBook_fla.MainTimeline::frame26:10]
heeh yah Я все еще пытаюсь узнать о структурах программирования: p, но это были изначально выбор, к которому мне нужен доступ. Это был единственный способ, который я знал. можете ли вы сказать мне, что это невозможно без цикла – tailedmouse
Вам не нужен цикл, когда вы используете 'csa [0]', 'csa [1]' напрямую. Вы не используете индекс цикла 'b'. Если вы используете цикл, вы должны использовать 'csa [b]' вместо доступа к обоим элементам непосредственно внутри цикла. – taskinoor
О, я вижу большое спасибо. Я сделал это вместо: D – tailedmouse