Crear Repro con Opcion de ver Letras por Cancion Hola.. primero que todo saludos... bueno...
yo se que no soy el unico y que a todos nos gustaria aprender a hacer este tipo de repro... yo se hacer que muestre la letra de la cancion en reproduccion.. pero todavia no encuentro la manera.. o la variable corecta.. para lograr que me muestre la letra de cada cancion..
la forma de que muestre el de la cancion en reproduccion es sencilla.. simplemente buscan la variable amostrar en el repro y crean unboton que apunte a link... letras.php?letras=+ titulo_sonido[lista_de_sonidos - 1] , en este caso + titulo_sonido[lista_de_sonidos - 1] es la variable que cambia alnombre de la cancion en curso.. esto pasa con mi repro.. que se que el parecido al de muchos..
para crear la cancion por cancion he intentado de todas las formas posibles.. pero siempre me da la variable indefinida.. yo creo que es por que los botones no estan en la principal o primera capa.. sino como en la 3ra.. pero como nose mucho de flash.. quisiera que me ayudaran o me guiaran un poco...
aqui son expertos en flash y nos servira a muchos.. aqui les dejo mi action.. sera que hay que agregar algo hay? o que?...
Código:function pauseIt()
{
} // End of the function
function replayIt()
{
ns.seek(0);
} // End of the function
function urlIt()
{
function barra_boton_objeto_mascara(barra, btn, objeto, mascara)
{
mover = false;
_root[barra][btn].onPress = function ()
{
_root[barra][btn].startDrag(false, 0, 0, 0, _root[barra]._height - _root[barra][btn]._height);
mover = true;
};
_root[barra][btn].onRelease = _root[barra][btn].onReleaseOutside = function ()
{
_root[barra][btn].stopDrag();
mover = false;
};
_root[barra][btn].onMouseMove = function ()
{
if (mover)
{
_root[objeto]._y = _root[mascara]._y - _root[barra][btn]._y / (_root[barra]._height - _root[barra][btn]._height) * (_root[objeto]._height - _root[mascara]._height);
} // end if
};
_root[objeto].setMask([mascara]);
} // End of the function
function LeerDatos(DatosCompletos)
{
if (DatosCompletos)
{
un_Sonido = new Array();
titulo_sonido = new Array();
lista_audio = new Array();
lista_audio = this.firstChild.childNodes;
lista_total = lista_audio.length;
var _loc2 = 0;
while (_loc2 14)
{
barra_boton_objeto_mascara("mi_scroll", "btn", "inferior", "mmmm");
} // end if
lista_de_sonidos = Math.floor(Math.random() * lista_total) + 1;
ReproducirSonido();
} // end if
} // End of the function
function click_en_la_lista(m4gistr4l)
{
lista_de_sonidos = m4gistr4l;
Mi_Sonido.stop();
ReproducirSonido();
} // End of the function
function ReproducirSonido()
{
musica = un_Sonido[lista_de_sonidos - 1];
if (pausePos > 0)
{
Mi_Sonido.start(pausePos, 0);
pausePos = 0;
}
else
{
Mi_Sonido = new Sound();
Mi_Sonido.loadSound(musica, true);
Mi_Sonido.setVolume(100);
Mi_Sonido.setVolume(volume);
Mi_Sonido.onSoundComplete = function ()
{
lista_de_sonidos = Math.floor(Math.random() * lista_total) + 1;
ReproducirSonido();
};
barra.track_load.onEnterFrame = function ()
{
total = this._parent._parent.Mi_Sonido.getBytesTotal();
geladen = this._parent._parent.Mi_Sonido.getBytesLoaded();
if (geladen != total)
{
this._parent.load_display = Math.round(geladen * 100 / total) + "% Loaded";
this._xscale = Math.round(geladen * 100 / total);
}
else
{
this._xscale = 100;
display.indicador._visible = 1;
delete this.onEnterFrame;
delete this._parent.load_display;
} // end else if
};
} // end else if
} // End of the function
function checkDigits(toCheck)
{
return (toCheck < 10 ? (toCheck = "0" + toCheck, toCheck) : (toCheck));
} // End of the function
function marquesina_titulo()
{
titulo.texto_del_titulo.autoSize = true;
i = checkDigits(lista_de_sonidos) + ". " + titulo_sonido[lista_de_sonidos - 1] + " ";
titulo.texto_del_titulo.text = i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i;
titulo._x + titulo._width / 2 + 8 < mascara_de_marquesina._x ? (titulo._x = mascara_de_marquesina._x) : (titulo._x--);
} // End of the function
function marquesina_publicidad()
{
publicidad.texto.autoSize = true;
j = " publicidad! ";
publicidad.texto.text = j + j + j + j + j + j + j + j + j + j + j + j + j + j + j;
publicidad._x + publicidad._width / 2 + 8 max ? (perc = max) : (null);
perc <1> 9;
5;
0 ? (perc = 1) : (null);
perc <5> 0)
{
Mi_Sonido.start(pausePos, 0);
pausePos = 0;
}
else
{
pausePos = Mi_Sonido.position / 1000;
Mi_Sonido.stop();
} // end else if
};
display.btn_siguiente.onRelease = function ()
{
lista_de_sonidos == lista_total ? (lista_de_sonidos = 1) : (lista_de_sonidos++);
Mi_Sonido.stop();
ReproducirSonido();
};
display.btn_anterior.onRelease = function ()
{
lista_de_sonidos == 1 ? (lista_de_sonidos = lista_total) : (lista_de_sonidos--);
Mi_Sonido.stop();
ReproducirSonido();
};
titulo.setMask(mascara_de_marquesina);
setInterval(marquesina_titulo, 20);
publicidad.setMask(mascara_de_publicidad);
setInterval(marquesina_publicidad, 20);