|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Aug 2009
Сообщений: 134
|
Перебор свойств экземпляра класса в массиве
Как в AS3 можно перебирать свойства экземпляра класса в массиве (нужно автоматически скопировать значения свойств от одного класса другому, однотипному)?
|
|
|||||
В as3 нет такой фишки (если я правильно понял, имеется в виду что-то типа enum). Это можно сделать только для динамических кслассов.
Но можно написать функцию clone() в которой создавать новый объект, присваивать ему все необходимые значения и возвращать его |
|
|||||
Пробежаться по всем полям класса поможет describeType, но это довольно медленная операция. Лучше все таки написать свою функцию clone. Если Вы собираетесь копировать не DisplayObject-ы то возможно подойдет вот это:
И скорее всего это тоже будет медленнее работать, чем самописная функция.
__________________
http://www.chessmax.ru |
Часовой пояс GMT +4, время: 07:11. |
|
« Предыдущая тема | Следующая тема » |
|
|