Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Массив из объектов класса (http://www.flasher.ru/forum/showthread.php?t=96061)

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 - что такого интересного она дает?


Часовой пояс GMT +4, время: 01:35.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.