Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как пройтись в цикле по всем объектам класса (http://www.flasher.ru/forum/showthread.php?t=114207)

Anry_coolboy 21.07.2008 22:54

Как пройтись в цикле по всем объектам класса
 
Как пройтись в цикле по всем объектам класса

Greenish 21.07.2008 23:44

for each наверное..

BlooDHounD 21.07.2008 23:53

1. какие "объекты" бывают у класса? разберитесь с формулировкой.
2. for each - сработает только для dynamic классов, и то если свойство помечено как переберабельное.
3. изучите describeType

ramshteks 22.07.2008 05:06

я дкмаю ему хватит занести в массив свои экземпляры своего класса

Anry_coolboy 22.07.2008 12:30

не, ну через массив я и так делаю. Хочу узнать, если способ проходится по объектам класса. Думал то ж через for each, но не раотает.
А что это за свойство которое ставится как перебиральное?

BlooDHounD 22.07.2008 14:10

что за объекты класса? что за термины? класса, или объекта? объектов или свойств? что за бред Вы пишите? Вы понимаете, что пишите? Вы спросили не как сделать свойство "переберальным", а какое свойство таким является? то, которое Вы таковым сделаете, либо динамически созданные свойства.

propertyIsEnumerable
setPropertyIsEnumerable

Anry_coolboy 22.07.2008 18:04

я имел ввиду пройтись по всем экземплярам класса.

BlooDHounD 22.07.2008 19:27

Anry_coolboy, афигеть, какая точная постановка вопроса!
ответ: никак.
можите сохранять ссылку на экземпляр в статический массив класса в конструкторе.

etc 23.07.2008 02:12

Цитата:

Сообщение от Anry_coolboy (Сообщение 753698)
я имел ввиду пройтись по всем экземплярам класса.

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

tyapichu 23.07.2008 15:14

Цитата:

Сообщение от Anry_coolboy (Сообщение 753610)
не, ну через массив я и так делаю. Хочу узнать, если способ проходится по объектам класса. Думал то ж через for each, но не раотает.
А что это за свойство которое ставится как перебиральное?

а чем тебе не нравится проходиться по экземплярам класса хранящимся в массиве? для этого массивы и есть наверное. потому массив сам по себе и является объектом, чтобы дать возможность в каждом элементе массива хранить экземпляр какого-то объекта.


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

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