![]() |
|
||||||||||
|
|||||
|
Регистрация: Jan 2013
Сообщений: 61
|
допустим есть класс Player и я создал 3 экземпляра этого класса, класс НЕ расширяет мувиклип.
Как мне перебрать все экземпляры класса? переменные не помещал в массив, называл каждую своим именем ![]() |
|
|||||
|
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Кто/что создает экземпляры, тот/то и их и перебирает.
|
|
|||||
|
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
Вообще-то, если все они в одном контейнере валяются, то можно массивов не создавать, а прекрасно перебирать детей контейнера.
Вопрос - зачем это нужно, сколько их там может быть, какая нужна скорость доступа и т.д. |
|
|||||
|
Регистрация: Jan 2013
Сообщений: 61
|
Цитата:
А чилдов перебирать можно, вроде, только если экземпляры класса мувиклипы?? |
|
|||||
|
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
Цитата:
|
|
|||||
|
Цитата:
Детьми могут быть любые наследники класса DisplayObject, сюда относятся и Sprite и Shape и Bitmap и любые свои классы, так или иначе унаследованные от DisplayObject Цитата:
|
|
|||||
|
Регистрация: Jan 2013
Сообщений: 61
|
Помнится в С++ можно было создавать переменную в классе, чтоб она была одной для всех объектов данного класса, было бы неплохо внутри класса счетчик создать, в конструкторе +1, а вот как насчет деструктора? и вообще можно ли так в экшн скрипте?
|
|
|||||
|
[+1 05.11.12]
Регистрация: Feb 2011
Сообщений: 431
|
Цитата:
|
|
|||||
|
Цитата:
Цитата:
Цитата:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 13:23. |
|
|
« Предыдущая тема | Следующая тема » |
|
|