|
|
|||||
Регистрация: Mar 2010
Сообщений: 100
|
Vector to Array тип данных.
Доброе время суток.
Нужен типизированный тип данных похожий на Vector. Но у него нет свойства типа source, т.е. нужно свойство, которое превращало бы вектор в массив, чтобы это свойство можно было использовать для привязки данных. Наследовать этот тип данных нельзя. Какие могут быть предложения ? Спасибо. |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Композиция. Хотя вряд ли получится, generic-ов в AS3 нет.
|
|
|||||
Регистрация: Mar 2010
Сообщений: 100
|
Да, тоже сначала думал сделать через композицию.
Но вот как сделать конструктор как у Vector непонятно. |
|
|||||
Регистрация: Sep 2009
Сообщений: 65
|
Может неправильно понял, но так не пойдёт?
var prop:Object = {val:"waka-waka"} Vector.<String>.prototype.source = prop Vector.<String>.prototype.setPropertyIsEnumerable('source', false); var v:Vector.<String> = new Vector.<String>(); v.push("bla"); Object(v).source.val = "baka-baka"; trace("Source val: "+Object(v).source.val); trace(v[0]); |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Idon, в стиле AS1-хаков. Метод чингачгуга.
|
Часовой пояс GMT +4, время: 20:45. |
|
« Предыдущая тема | Следующая тема » |
Теги |
array , Vector |
|
|