AS3 Class Object? - PullRequest
       1

AS3 Class Object?

1 голос
/ 09 января 2011

могу ли я использовать тип данных Class, чтобы сделать класс свойством, а затем создать новые объекты из этого класса?Вот так:

class Foo{

private var ExampleClass:Class;

public function Foo(exampleClass:Class){
 this.ExampleClass = exampleClass;
 for(var i:int; i<30; i++){

  var exampleObject = new this.ExampleClass();

 }
}

}

1 Ответ

3 голосов
/ 10 января 2011

Попробуйте следовать принятым соглашениям об именах, это облегчит чтение вашего кода ...

   public class Foo
   {
        private var exampleClass:Class;
        private var numInstances:int = 30;

        public function Foo(exampleClass:Class )
        {
           this.exampleClass = exampleClass;
           initClasses();
        }

        private function initClasses():void
        {

           for(var i:int; i< numInstances ; i++)
           {
             var exampleObject:Object = new exampleClass();
           }
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...