Вход

Просмотр полной версии : Случайное положение клипа относительно X координаты


prihod
16.11.2008, 00:38
Как сделать так что бы клип который отачиться появлялся в случайном месте ( с определенным разбросом ) относительно определенной ширины :umnik2:

Mnilionic
16.11.2008, 01:13
_x = Math.round( Math.random() * _width )

INK•
17.11.2008, 01:08
function randomGaussian(a, deviation) {
var t:Number = 0;
var x:Number;
var v1:Number;
var v2:Number;
var r:Number;
if (t == 0) {
do {
v1 = 2*Math.random()-1;
v2 = 2*Math.random()-1;
r = v1*v1+v2*v2;
} while (r>=1.0);
r = Math.sqrt((-2*Math.log(r))/r);
t = v2*r;
return (a+v1*r*deviation);
} else {
x = t;
t = 0;
return (a+x*deviation);
}
}

for (var i = 0; i<10; i++) {
var x = randomGaussian(Stage.width/2, 50);
var y = randomGaussian(Stage.height/2, 50);
var t = this.attachMovie('tmp', 'tmp'+i, i, {_x:x, _y:y});
}

где a - опрееленное место
deviation - случайный разброс