Показать сообщение отдельно
Старый 11.11.2010, 14:12
-De- вне форума Посмотреть профиль Отправить личное сообщение для -De- Найти все сообщения от -De-
  № 41  
Ответить с цитированием
-De-
 
Аватар для -De-

блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
Отправить сообщение для -De- с помощью ICQ Отправить сообщение для -De- с помощью Skype™
А вот разница между кодом
Код AS3:
public var myarr:Array = new Array();
		private function init(e:Event = null):void 
		{
			myarr[100000000] = 1;
			trace(getSize(myarr));//48
			return;
		}
и
Код AS3:
public var myarr:Vector.<*> = new Vector.<*>();
		private function init(e:Event = null):void 
		{
			myarr.length = 100000001;
			myarr[100000000] = 1;
			trace(getSize(myarr));//56
			return;
		}
Где Array автоматом length меняет, Vector - вручную, собсно и всё (ведь внутрях Array, на которые некоторым начхать, вполне может быть, что и сидит вектор, который автоматом увеличивает length просто) - она тоже несущественна? =)
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают.


Последний раз редактировалось -De-; 11.11.2010 в 14:19.