Показать сообщение отдельно
Старый 30.01.2009, 00:57
Fatality вне форума Посмотреть профиль Отправить личное сообщение для Fatality Найти все сообщения от Fatality
  № 2  
Ответить с цитированием
Fatality
 
Аватар для Fatality

Регистрация: Jan 2009
Адрес: Одесса
Сообщений: 309
Отправить сообщение для Fatality с помощью ICQ
Вот код возвращающий 4 случайных значения из массива:
Код AS1/AS2:
var arr:Array = ["a", "b", "c", "d", "e", "f", "g", "h", "j"];
 
function RandoMyCity(a:Array):Array
{
	var arr1:Array = a.slice();
	var arr2:Array = [];
	for (i=0; i<4; i++)
	{
		arr2.push(arr1.splice(Math.random()*arr1.length, 1));
	}
	return arr2;
}
 
trace(RandoMyCity(arr));
Цитата:
просто заставляя проигрывать мувиклип ещё раз.. это тоже явно не оптимальный вариант.
нет, не оптимальный, лучше весь код поместить в функцию и вызывать эту функцию setTomeout-ом.