![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
.grin! wuz here
|
function getR(mc){
return {
x:Math.round(mc._x + Math.random() * mc._width),
y:Math.round(mc._y + Math.random() * mc._height)
}
}
function placeRandom(obl, z){
var r = getR(obl);
while(!obl.hitTest(r.x, r.y, true)) r = getR(obl);
z._x = r.x;
z._y = r.y;
}
//Вызов:
var t = setIntarval(placeRandom, 1000, mcOblast, mcZ);
|
|
|||||
|
Регистрация: May 2004
Адрес: Россия
Сообщений: 175
|
2 KidsKilla:
Мне mcZ-ки аттачить надо в ту область с интервалом определенным в разные точки области... А твой код, не пойму что делает... ![]() |
|
|||||
|
Регистрация: May 2004
Адрес: Россия
Сообщений: 175
|
2 KidsKilla:
Вытащил на рабочую область mcZ, все равно твой код не работает ![]() |
|
|||||
|
Регистрация: May 2004
Адрес: Россия
Сообщений: 175
|
2 KidsKilla:
Ты же по длине и ширине области mcOblast проверяешь?!? а мне надо только саму область, а не прямоугольник, в который она вписана... |
![]() |
![]() |
Часовой пояс GMT +4, время: 14:12. |
|
|
« Предыдущая тема | Следующая тема » |
|
|