Показать сообщение отдельно
Старый 01.06.2006, 12:25
KPaul вне форума Посмотреть профиль Отправить личное сообщение для KPaul Найти все сообщения от KPaul
  № 6  
Ответить с цитированием
KPaul
 
Аватар для KPaul

Регистрация: Nov 2005
Сообщений: 221
Также можно пособирать в инете быстрые ф-ции и использовать их вместо дефолтных. Например следующая ф-ция выполняется более чем на 50% быстрее чем встроенная Array.reverse();
Код:
function reverse(a:Array){
	var l = 0;
	var r = a.length-1;
	var t;
	while(l<r){
		t = a[l];
		a[l] = a[r];
		a[r] = t;
		++l;
		--r;
	}
}
Естественно длинна цепочки разрешения переменных(областей видимости), как сказал iNils может сильно влиять на производительность.
На самом деле очень много нюансов, начинаю от стиля написания кода и заканчивая течническими деталями(best practice).
Попробуй почитать тут, может чем-то поможет:
http://www.adobe.com/devnet/flash/ar...practices.html
http://www.adobe.com/devnet/flash/ar...practices.html