![]() |
|
||||||||||
|
|||||
|
стервочка (я мужик)
|
все эти переборы "типа нативные" работают ~2 раза медленнее.
|
|
|||||
|
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
public static function cleanUpVector(vector:Vector.<*>):Vector.<*> { var newVector:Vector.<*> = new Vector.<*>(); for each(var obj:Object in vector) { if (obj != null) { newVector.push(obj); } } trace(newVector.length)//1 return newVector; } ////////////////////////////////////////////////// var vectorA:Vector.<TypeA> = new Vector.<TypeA>(); vectorA.push(null); vectorA.push(new TypeA()); vectorA = Utils.cleanUpVector(vectorA as Vector.<*>) as Vector.<TypeA>;//возвращается null ![]() |
|
|||||
|
Регистрация: Jan 2010
Сообщений: 62
|
А почему не у всех быстрее?
|
|
|||||
|
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
190 / 155 в среднем, так что не в два разика...))
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Bgg, а что не так? У вас разного типа вектора.
|
|
|||||
|
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
etc, мм, и как же быть? Общего предка тоже не получается указать. Писать для каждого типа вектора собственный метод очистки?
|
|
|||||
|
Modus ponens
|
В таком случае стои проголосовать за это:
http://bugs.adobe.com/jira/browse/FP-811 или http://bugs.adobe.com/jira/browse/ASL-31
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 400
|
Цитата:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 09:59. |
|
|
« Предыдущая тема | Следующая тема » |
|
|