Hola, tengo el codigo que pego abajo, para cargar sonido en una pagina, pero necesito que empiece a hacer stream solo una vez que se aprete el btn "play".
Tengo que modificar un true por un false?
Alguien me puede dar una mano?
Gracias.
Código acrionscript:
Ver originalvar pos:Number = 0;
var posFinal:Number = 0;
var indice:Number = 0;
var mp3:Sound = new Sound();
var xml:XML = new XML();
xml.ignoreWhite = true;
xml.load("music/denea.xml");
xml.onLoad = function(exito)
{
if (exito)
{
mp3.loadSound("music/"+xml.firstChild.childNodes[0].attributes.dir, false);
}
else
{
trace("Error");
}
}
//mp3.loadSound("music/calmha.mp3", true);
btnAtras.onRelease = function()
{
indice--;
if (indice < 0)
indice = xml.firstChild.childNodes.length-1;
mp3.loadSound("music/"+xml.firstChild.childNodes[indice].attributes.dir, true);
}
btnPausar.onRelease = function()
{
pos = mp3.position;
mp3.stop();
}
btnPlay.onRelease = function()
{
mp3.start(pos/1000);
}
btnDetener.onRelease = function()
{
mp3.stop();
pos = 0;
}
btnAdelante.onRelease = function()
{
indice++;
if (indice >= xml.firstChild.childNodes.length)
indice = 0;
mp3.loadSound("music/"+xml.firstChild.childNodes[indice].attributes.dir, true);
}
barra.rep.stop();
barra.zona.stop();
onEnterFrame = function()
{
posFinal = Math.round(mp3.getBytesLoaded()*100/mp3.getBytesTotal());
barra.zona.gotoAndStop(posFinal);
var posFinal2:Number = Math.round(mp3.position*posFinal/mp3.duration);
barra.rep.gotoAndStop(posFinal2);
autor.text = mp3.id3.artist+" - "+mp3.id3.songname;
}
barra.onRelease = function()
{
if (barra._xmouse/2 < posFinal)
mp3.start(barra._xmouse/2*mp3.duration/posFinal/1000);
}