Вот нашел в инете один пример-исходник:
rnd_movie_original.fla
Изменил его:
rnd_movie_text.fla
- но после того как оригинал переместил в мувик все стало очень быстро дергатьсяв.
Вот пример того что хочеться сделать
rnd_movie_demo.swf
(пример собран в анимации "методом ручек", количество кадров увеличено для скорости отображения)
Также нашел нижеследующие варианты-части от которых наверно стоит отталкиваться.
Но.. ничего толком в них не понимаю.
Возможно имея приведенный выше пример и коды ниже вам будет легче помочь мне.
Ребятки... очень нужно уменьшить вес ролика переделав все в рандом помогите плиз :clap: !!
Код 1:

Код:
var arraySpeed:Array = [5, 10, 15];
var speed:Number = arraySpeed[Math.floor (Math.random () * 3)];
stars.onEnterFrame = function () {
this._x += speed;
};
Код 2:

Код:
var w:Number =Stage.width;
var h:Number = Stage.height;
var dx:Number = 5;
var dy:Number = 5;
function move():Void{
mc.onEnterFrame = function(){
if(_x>(w-_width/2) || _x<_width/2){
dx *= -1;
//проиграть звук
}
if(_y>(h-_height/2) || _y<_height/2){
dy *= -1;
//проиграть звук
}
_x += dx;
_y += dy;
}
}
move();
Код 3:

Код:
function randAlpha(min:Number, max:Number):Number {
var randomNum:Number = Math.floor(Math.random() * (max - min + 1)) + min;
return randomNum;
}
function randMove(xPos:Number, yPos:Number):Number {
_global.xPosition;
_global.yPosition;
a=randAlpha(-2,2);
b=randAlpha(-2,2);
xPosition=xPos+a;
yPosition=yPos+b;
xPosition+=a;
yPosition+=b;
}
Код 4:

Код:
mc.onEnterFrame = function zzz(){
mc._x = random(200-mc._width);
mc._alpha = random(50)+50;
}
/// - плюс нужно както добавить нижеследующие
function zzz (параметры перемещения) {
...
описание функции
...
}
setInterval (zzz,интервал вызова функции, параметры перемещения);