I have actionscript 2 based source and cannot rewrite it without errors. can someone help me to convert my code
Code:
var aso_error = 0;
max_depth = this.getNextHighestDepth();


function random_aso() {

	var kvebi_array:Array = new Array();
	kvebi_array.push({k_x:_root.qva_1._x, k_y:_root.qva_1._y});
	kvebi_array.push({k_x:_root.qva_2._x, k_y:_root.qva_2._y});
	kvebi_array.push({k_x:_root.qva_3._x, k_y:_root.qva_3._y});
	kvebi_array.push({k_x:_root.qva_4._x, k_y:_root.qva_4._y});
	kvebi_array.push({k_x:_root.qva_5._x, k_y:_root.qva_5._y});
	kvebi_array.push({k_x:_root.qva_6._x, k_y:_root.qva_6._y});
	kvebi_array.push({k_x:_root.qva_7._x, k_y:_root.qva_7._y});
	kvebi_array.push({k_x:_root.qva_8._x, k_y:_root.qva_8._y});

	function aurie(min:Number, max:Number):Number {
		var randomNum:Number = Math.floor(Math.random()*(max-min+1))+min;
		return randomNum;
	}
	var shecvale = aurie(0, 8);

	for (var i:Number = 0; i<=shecvale; i++) {
		var shifted:Object = kvebi_array.shift();
		kvebi_array.push(shifted);
	}
	_root.aa._x = kvebi_array[0].k_x;
	_root.aa._y = kvebi_array[0].k_y;
	_root.oo._x = kvebi_array[1].k_x;
	_root.oo._y = kvebi_array[1].k_y;
	_root.ii._x = kvebi_array[2].k_x;
	_root.ii._y = kvebi_array[2].k_y;
	_root.ee._x = kvebi_array[3].k_x;
	_root.ee._y = kvebi_array[3].k_y;
	_root.uu._x = kvebi_array[4].k_x;
	_root.uu._y = kvebi_array[4].k_y;
	_root.gg._x = kvebi_array[5].k_x;
	_root.gg._y = kvebi_array[5].k_y;
	_root.mm._x = kvebi_array[6].k_x;
	_root.mm._y = kvebi_array[6].k_y;
	_root.ss._x = kvebi_array[7].k_x;
	_root.ss._y = kvebi_array[7].k_y;


}
function err() {
	function randRange(min:Number, max:Number):Number {
		var randomNum:Number = Math.floor(Math.random()*(max-min+1))+min;
		return randomNum;
	}
	var nn:Number = randRange(13, 26);
	var mysound = new Sound();
	mysound.attachSound(nn);
	mysound.start(0,1);

}
var aso_ok = 0;
function ok() {
	function randRange(min:Number, max:Number):Number {
		var randomNum:Number = Math.floor(Math.random()*(max-min+1))+min;
		return randomNum;
	}
	//trace(nn);
	var nn:Number = randRange(0, 12);
	var sound = new Sound();
	sound.attachSound(nn);
	sound.start(0,1);

}

function xma() {
	var nn;
	nn = random(13);
	//trace(nn);
	var mysound = new Sound();
	mysound.attachSound(nn);
	mysound.start(0,1);
}

function oksound() {
	var myoksound = new Sound();
	myoksound.attachSound("oksound");
	myoksound.start(0,1);
}

function errorsound() {
	var myerrorsound = new Sound();
	myerrorsound.attachSound("errorsound");
	myerrorsound.start(0,1);
}
function bipsound() {
	var mybipsound = new Sound();
	mybipsound.attachSound("bipsound");
	mybipsound.start(0,1);
	
}