Показать сообщение отдельно
Старый 07.01.2010, 23:57
Talaf вне форума Посмотреть профиль Отправить личное сообщение для Talaf Найти все сообщения от Talaf
  № 4  
Ответить с цитированием
Talaf

Регистрация: Dec 2009
Сообщений: 29
Код AS1/AS2:
on (press) {
	var x0 = 0;
	clear();
	listbox.removeAll();
	for (i=1; i<=n; i += 1) {
		for (j=n; j>=i; j -= 1) {
			x0 = this["a"+(j)]._x;
			if (mas[j-1]>mas[j]) {
				onEnterFrame = function () {
					if (this["a"+(j-1)]._x<>x0) {
						this["a"+(j)]._x -= 2;
						this["a"+(j-1)]._x += 2;
					} else {
						delete (onEnterFrame);
					}
				};
				c = mas[j-1];
				mas[j-1] = mas[j];
				mas[j] = c;
			}
		}
	}
	for (i=1; i<=n; i += 1) {
		listbox.addItem(mas[i]);
	}
}