imho.ws |
![]() |
![]() |
|
Сообщения:
Перейти к новому /
Последнее
|
Опции темы |
![]() |
# 1 |
::VIP::
Регистрация: 09.05.2004
Адрес: Киев
Сообщения: 670
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Случайные координаты ячеек в квадрате ActionScript
Здравствуйте, Друзья
Хочу сделать небольшой ролик на флеше. Есть квадрат 7 на 7 ячеек . Нужно, чтобы в каждой ячейке была определенная картинка. И чтобы координаты этих картинок были каждый раз разные. В общем, в этом и вопрос. Как на ActionScript реализовать алгоритм, заполняющий этот квадрат ячейками с картинками каждый раз с разными координатами. Заранее спасибо ![]() ПЫСЫ. Вероятно этой теме удобнее будет в разделе флеш ![]() Последний раз редактировалось Slanj; 13.03.2006 в 15:42. |
![]() |
![]() |
# 2 |
::VIP::
Регистрация: 09.05.2004
Адрес: Киев
Сообщения: 670
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Подумал чуток - уже сам себе частично ответил.
onLoad () { Images = New Array(); temp = ""; //создаем упорядоченный массив имен картинок for (i = 0; i <= 48; i++) { Images[i] = "img" + i; } //разупорядочиваем его for (k = 0; k <= 25; k++) { i = Int(Math.RandomRange(-1,49)); j = Int(Math.RandomRange(-1,49)); if (Images[i] != Images[j]) { temp = Images[j]; Images[j] = Images[i]; Images[i] = temp; } } //смотрим что получилось trace(Images); k = 0; //расставляем координаты ячеек 50*50 For (i = 0; i <= 6; i++) { For (j = 0; j <= 6; j++, k++) { temp = Images[k]; _root.(temp)._X = i*50; _root.(temp)._Y = j*50; } } } Теперь думаю, как реализовать не просто появление картинки на случайном месте в квадрате, а ее плавный выезд изза кадра или просто постепенное проявление. ПЫСЫ. Стыдно говорить, но пока что это не Flash, а SwishMax ![]() Последний раз редактировалось Slanj; 14.03.2006 в 05:10. |
![]() |