Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/10/2009, 11:36
unscorpio
 
Fecha de Ingreso: octubre-2009
Mensajes: 1
Antigüedad: 15 años, 5 meses
Puntos: 0
reproductor mp3 .swf con .fla ayuda

Descargè el .fla , el swf y las instrucciones para un reproductor en flash, todo me fue perfectamente hasta que me di cuenta que es necesario subir cada reproductor con un audiolist, pero quiero que este reproductor que suba me lea varias audiolist con el siguiente comando, como cambiarlo

dobludlblew.robney.us/descargas/repros/Repro004.zip

PARA LA DESCARGA DE TODO LO DEL REPRODUCTOR.
[/URL][/COLOR]
robney_xml.load("audiolist.xml");

es el que trae y lo quisiera cambiar por este otro

playlist = +_root.genero+".xml";

para que al insertar el reproductor use solo


reproductor.swf?genero=alternativo

el problema es que el codigo trae

UNO. El problema es que el codigo tiene lo siguiente

robney_xml = new XML();
robney_xml.ignoreWhite = true;
robney_xml.onLoad = LeerDatos;
#include "Scripts_Robney/robney_listas.txt"
this.onEnterFrame = function ()
{


y no se como cambiarlo por

playlist = +_root.genero+".xml";

una ayuda,

robney.us/descargas/repros/Repro004.zip

Direccion de los archivos no me permiten ponerla completa,,,

inserto parte del codigo


Código:
}
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);
        }
    };
    _root[objeto].setMask([mascara]);
}
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;
        for (var _loc2 = 0; _loc2 < lista_total; ++_loc2)
        {
            un_Sonido.push(lista_audio[_loc2].attributes.path);
            titulo_sonido.push(lista_audio[_loc2].attributes.title);
            inferior.Lista_de_audio.boton.duplicateMovieClip("boton" + _loc2, _loc2);
            inferior.Lista_de_audio["boton" + _loc2]._y = inferior.Lista_de_audio.boton._y + _loc2 * int(inferior.Lista_de_audio.boton._height) + _loc2;
            inferior.Lista_de_audio["boton" + _loc2].txt = checkDigits(_loc2 + 1) + ". " + titulo_sonido[_loc2];
			inferior.Lista_de_audio["boton" + _loc2].descargar.onPress = function (_loc1)
            {
                getURL("descargar.php?musica="+ un_Sonido[this._parent.getDepth()] + "&nombre=" + titulo_sonido[this._parent.getDepth()], "");
            };
            inferior.Lista_de_audio["boton" + _loc2].cancion_boton.onPress = function ()
            {
                click_en_la_lista(this._parent.getDepth() + 1);
            };
        }
        if (lista_total > 14)
        {
            barra_boton_objeto_mascara("mi_scroll", "btn", "inferior", "mmmm");
        }
        lista_de_sonidos = Math.floor(Math.random() * lista_total) + 1;
        ReproducirSonido();
    }
}
function click_en_la_lista(robney)
{
    lista_de_sonidos = robney;
    Mi_Sonido.stop();
    ReproducirSonido();
}
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;
            }
        };
    }
}
function checkDigits(toCheck)
{
    return (toCheck < 10 ? (toCheck = "0" + toCheck, toCheck) : (toCheck));
}
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--);
}
function marquesina_publicidad()
{
    publicidad.texto.autoSize = true;
	#include "Scripts_Robney/marquesina.txt"
    publicidad.texto.text = j + j + j + j + j + j + j + j + j + j + j + j + j + j + j;
    publicidad._x + publicidad._width / 2 + 8 < mascara_de_publicidad._x ? (publicidad._x = mascara_de_publicidad._x) : (publicidad._x--);
}
function seguir()
{
    if (!movio)
    {
        barra_pos.butone._x = int(pos / dur * 3.126000E+002);
    }
}
function repetir()
{
    totalsec = int(Mi_Sonido.duration / 1000);
    sec = int(Mi_Sonido.position / 1000);
    minutes = int(totalsec / 60);
    minutes10 = int(minutes / 10) + 1;
    minutes1 = minutes % 10 + 1;
    sec = totalsec % 60;
    sec10 = int(sec / 10) + 1;
    sec1 = sec % 10 + 1;
    tiempodeduraciondigitime_m10.gotoAndStop(minutes10);
    tiempodeduraciondigitime_m1.gotoAndStop(minutes1);
    tiempodeduraciondigitime_s10.gotoAndStop(sec10);
    tiempodeduraciondigitime_s1.gotoAndStop(sec1);
    totalsec = int(Mi_Sonido.position / 1000);
    sec = int(Mi_Sonido.position / 1000);
    minutes = int(totalsec / 60);
    minutes10 = int(minutes / 10) + 1;
    minutes1 = minutes % 10 + 1;
    sec = totalsec % 60;
    sec10 = int(sec / 10) + 1;
    sec1 = sec % 10 + 1;
    digitime_m10.gotoAndStop(minutes10);
    digitime_m1.gotoAndStop(minutes1);
    digitime_s10.gotoAndStop(sec10);
    digitime_s1.gotoAndStop(sec1);
    seguir();
    dur = int(Mi_Sonido.duration / 1000);
    pos = int(Mi_Sonido.position / 1000);
    dur_min = int(dur / 60);
    dur_seg = dur % 60;
    pos_min = int(pos / 60);
    pos_seg = pos % 60;
    if (top.load_display == undefined)
    {
        top.display = playTime.total + " / " + trackTime.total;
    }
    else
    {
        top.display = top.load_display;
    }
    if (top.trackDrag != true)
    {
        prozent = pos * 100 / dur;
        top.track_play._xscale = prozent;
    }
    pos_min < 10 ? (pos_min = "0" + pos_min) : (pos_min = pos_min);
    pos_seg < 10 ? (pos_seg = "0" + pos_seg) : (pos_seg = pos_seg);
    dur_min < 10 ? (dur_min = "0" + dur_min) : (dur_min = dur_min);
    dur_seg < 10 ? (dur_seg = "0" + dur_seg) : (dur_seg = dur_seg);
    tiempo.text = dur_min + ":" + dur_seg;
    juancarlos.text = pos_min + ":" + pos_seg;
    seguir();
}
inferior.Lista_de_audio.boton.texto._visible = 0;
var miMenu = new ContextMenu();
miMenu.hideBuiltInItems();
_root.menu = miMenu;
#include "Scripts_Robney/menu.txt"
miMenu.customItems[0] = i1;
miMenu.customItems[3] = i4;
stop ();
volume = 100;
robney_xml = new XML();
robney_xml.ignoreWhite = true;
robney_xml.onLoad = LeerDatos;
#include "Scripts_Robney/robney_listas.txt"
this.onEnterFrame = function ()
{
    dur = int(Mi_Sonido.duration / 1000);
    pos = int(Mi_Sonido.position / 1000);
    playTime = {};
    playTime.minutes = int(pos / 60);
    playTime.seconds = int(pos % 60);
    playTime.total = checkDigits(playTime.minutes) + ":" + checkDigits(playTime.seconds);
    trackTime = {};
    trackTime.minutes = int(dur / 60);
    trackTime.seconds = int(dur % 60);
    trackTime.total = checkDigits(trackTime.minutes) + ":" + checkDigits(trackTime.seconds);
    if (tiempo.load_display == undefined)
    {
  .
.
.
.