PDA

Просмотр полной версии : Массив из объектов класса


Lima
22.05.2007, 18:08
есть 2 класса, один класс рисует программно круг (можно задавать радиус круга и x,y координаты расположения круга на сцене). Второй класс создает 3 экземпляра первого класса Circle. вот код: import coll.Circle;
class coll.Threecircles
{

private var circle1:Circle;
private var circle2:Circle;
private var circle3:Circle;

private var target:MovieClip;

public function Threecircles (__target:MovieClip)
{
target = __target;

circle1 = new Circle (70,100,300,target,target.getNextHighestDepth());
circle2 = new Circle(50,100,180,target,target.getNextHighestDepth())
circle3 = new Circle(35,100,95,target,target.getNextHighestDepth())

}
}

вопрос: мне нужно создать 3 объекта класса Circle не так как я это сделал, а в массиве, с указанием id и параметрами. как это сделать? Хелп, плиз!

VovkaMorkovka
22.05.2007, 18:26
Вопрос первый - что значит в массиве?
Вопрос второй:Кто мешает тебе в конструкторе создать примерно такой код.


var circleArray:Array=new Array();
for (var i:Number=0;i<paramArray.lenght;i++){
var myCircle= new Circle(paramArray[i],target.getNextHighestDepth());
circleArray.push(myCircle);
}


Вопрос третий:
Зачем создается ненужная переменная target - что такого интересного она дает?