ho provato a verificare il random sull'enterFrame, troppo "shocking" per andare bene
bisognerebbe utilizzare un intervallo di tempo in cui viene deciso sempre in random l'andamento (basterebbe agire sul segno di "Amplitude"), da provare:

Codice PHP:
var counter 0;
var 
Amplitude 5;
var 
Orizzontale Amplitude;
var 
frequenza 25;
logo.onEnterFrame = function() {
    
counter++;
    
this._y Amplitude*Math.sin(counter/frequenza);
    
this._x Orizzontale*Math.cos(counter/frequenza);
};
var 
intv setInterval(function(){Orizzontale Math.round(Math.random()) == ? -1*Amplitude Amplitude;}, frequenza*100);