![]() |
|
||||||||||
|
|||||
|
Регистрация: Jul 2004
Сообщений: 16
|
Есть сцена в которой в ряд стоят 5 кнопок
Нужно чтобы при каждом новом заходе эти кнопки расставлялись в разной очередности рандомайзом. Сам я дизайнер и со скриптами слабо знаком, так что если не трудно расскажите как нить подоступней, или исходник может есть у кого похожий? Заранее спасибо |
|
|||||
|
Регистрация: Nov 2006
Адрес: Где-то в Москве, вроде...
Сообщений: 1
|
Попробуй вот такой код с учётом того, что but1, but2... but5 - твои 5 кнопок, название которых (but1, but2...) указано для каждой в поле instance name.
var xosn:Number = 100;//Величина, кратная всем значениям _x у всех кнопок
var ypos:Number = 10;
xmul = new Array();//Массив с соответственными множителями от 1 до 5 для каждой кнопки
for (i=1; i<=5; i++) {
while (xmul[i] == undefined) {
n = random(5)+1;
for (k=1; k<=5; k++) {
if (xmul[k] == n) {//Если такой множитель уже используется
n = undefined;
} else {
xmul[i] = n;//В противном случае записывается в активный
}
}
}
_root["but"+i]._x = xmul[i]*xosn;
_root["but"+i]._y = ypos;
}
|
![]() |
![]() |
Часовой пояс GMT +4, время: 07:39. |
|
|
« Предыдущая тема | Следующая тема » |
|
|