Hola, cree este codigo, solo lo copias y pegas, el sonido lo saque de un sitio de tonos de celular, solo para efectos de pruebas, lo cambias. Suerte
Barra de posicion para sonidos
Código ActionScript :
this.createEmptyMovieClip("barra_mc", 0);
barra_mc._x = 50;
barra_mc._y = 100;
barra_mc.max = 10000;
barra_mc.createEmptyMovieClip("bound_mc", 0);
barra_mc.createEmptyMovieClip("color_mc", 1);
setArea(barra_mc.bound_mc, 200, 20, 0xFF0000, 20);
setArea(barra_mc.color_mc, 200, 20, 0xFF0000, 100);
barra_mc.bound_mc.onRelease = function( Void ):Void
{
sonido.stop();
sonido.start(Math.floor(this._xmouse * this._parent.max / this._width)/1000);
};
barra_mc.setPosition = function( position:Number ):Void
{
setArea( this.color_mc, position / this.max * this.bound_mc._width ,20, 0xFF0000, 100 );
};
var sonido:Sound = new Sound();
sonido.loadSound( "http://mimovilandia.com/melodias_sonidos_mp3/data/media/105/Animals_1.mp3" , true );
sonido.onLoad = function(success:Boolean) {
if (success) {
iniciar();
}
};
function iniciar( Void ):Void
{
this.barra_mc.max = sonido.duration;
this.barra_mc.onEnterFrame = function()
{
this.setPosition( sonido.position );
};
}
function setArea( clip:MovieClip, w:Number, h:Number, color:Number, alpha:Number ):Void
{
//Dibujamos un cuadrado
clip.clear();
clip.beginFill( color?color:0, alpha?alpha:0 );
clip.moveTo( 0, 0 );
clip.lineTo( w, 0 );
clip.lineTo( w, h );
clip.lineTo( 0, h );
clip.endFill();
}