|    
			
				04/09/2007, 10:36
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: septiembre-2006 
						Mensajes: 237
					 Antigüedad: 19 años, 1 mes Puntos: 6 |  | 
  |  Re: Como hago que mi reproductror de musica en swf empiece en play  
  Sí tengo el archivo .fla, lo abri y no se como encontrar el codigo a menos q se refieran a esto qu esta en la opcion "Acciones - Fotograma" debajo de FSMP3Playerv1  - Aktionen: Fotograma1; espero eso sea.
 
 */
 
 // XML (Playlist + Arrayverwaltung)
 data_xml = new XML();
 data_xml.ignoreWhite = true;
 data_xml.onLoad = ladeDaten;
 data_xml.load(playlist);
 
 function ladeDaten(success) {
 if (success) {
 aPath = new Array();
 songTitel = new Array();
 songArtist = new Array();
 songCover = new Array();
 audioTracks = new Array();
 audioTracks = this.firstChild.childNodes;
 totalAudio = audioTracks.length;
 for (var i=0; i<totalAudio; i++) {
 if (audioTracks[i].nodeName == "song") {
 aPath.push(audioTracks[i].attributes.path);
 songTitel.push(audioTracks[i].attributes.title);
 songArtist.push(audioTracks[i].attributes.artist);
 songCover.push(audioTracks[i].attributes.bild);
 }
 }
 AudioPath = aPath[0];
 titel = songTitel[0];
 artist = songArtist[0];
 aktAudio = 1;
 trackAnzeige = aktAudio+" / "+totalAudio;
 status = "Status: Cargando la Lista de Musicas";
 if (playerlook) setCover(0);
 erstesBild = true;
 setzeDirektwahl();
 setzePlaylistwahl();
 if (playatstart) playSong();
 } else {
 status = "Status: PlayList - Not loaded";
 }
 delete audioTracks;
 delete data_xml;
 }
 
 
 // Rückwärts
 function ruck(diff) {
 pausgabe = MySound.position - diff;
 MySound.stop();
 MySound.start(pausgabe/1000,0);
 }
 
 // Vorwärts
 function vor(diff) {
 pausgabe = MySound.position + diff;
 MySound.stop();
 MySound.start(pausgabe/1000,0);
 }
 
 // Lautstärke und Balance Ausgangswerte
 volume = 100;
 balance = 0;
 // Play Funktion
 function playSong() {
 if (pauseSignal == true) {
 MySound.start(pausePos, 0);
 pauseSignal = false;
 playSignal = true;
 delete pausePos;
 kugel_mc._visible = 1;
 } else {
 MySound = new Sound();
 if (volstatus < volume) {
 volume = volstatus;
 } else if (volstatus > volume) {
 volume = volstatus;
 } else if (volstatus == 100) {
 volume = 100;
 }
 if (balstatus < balance) {
 balance = balstatus;
 } else if (balstatus > balance) {
 balance = balstatus;
 } else if (balstatus == 0) {
 balance = 0;
 }
 MySound.loadSound(AudioPath, StreamSignal);
 MySound.setVolume(volume);
 MySound.setPan(balance);
 MySound.onSoundComplete=function(){
 if (playrepeat) {
 playSong();
 } else {
 nextTrack();
 playSong();
 }
 }
 volstatus = volume;
 balstatus = balance;
 pauseSignal = false;
 playSignal = true;
 wahlSignal = false;
 _parent.onEnterFrame = function() {
 total = MySound.getBytesTotal();
 geladen = MySound.getBytesLoaded();
 delete _parent.onEnterFrame;
 kugel_mc._visible = 1;
 if (!StreamSignal) {
 MySound.start(0, 0);
 // Playschalter
 play_btn.onRelease = function() {
 playSong();
 }
 
 play_btn.onRollOver = function() {
 status = "Status: load / play song";
 }
 
 play_btn.onRollOut = function() {
 status = (playSignal) ? status = "Status: playing" : status = "Status: stopped";
 }
 
 // Stop Schalter
 stop_btn.onRelease = function() {
 MySound.stop();
 playSignal = 0;
 delete pausePos;
 kugel_mc._visible = 0;
 }
 
 stop_btn.onRollOver = function() {
 status = "Status: stop playing";
 }
 
 stop_btn.onRollOut = function() {
 status = (!playSignal) ? status = "Status: stopped" : status = "Status: playing";
 }
 
 
 // Pause Schalter
 pause_btn.onRelease = function() {
 if (!wahlSignal) {
 pausePos = MySound.position/1000;
 MySound.stop();
 pauseSignal = true;
 playSignal = false;
 kugel_mc._visible = 0;
 status = "Status: press play";
 }
 }
 
 pause_btn.onRollOver = function() {
 status = (!pauseSignal) ? status = "Status: pause playing" : status = "Status: press play";
 }
 
 pause_btn.onRollOut = function() {
 status = (!playSignal) ? status = "Status: stopped" : status = "Status: playing";
 }
 
 // Nächster Schalter
 function nextTrack() {
 if (aktAudio<totalAudio) {
 aktAudio +=1;
 AudioPath = aPath[aktAudio-1];
 titel = songTitel[aktAudio-1];
 artist = songArtist[aktAudio-1];
 MySound.stop();
 playSignal = 0;
 pauseSignal = 0;
 wahlSignal = 1;
 delete pausePos;
 kugel_mc._visible = 0;
 trackAnzeige = aktAudio+" / "+totalAudio;
 status = "Status: stopped - press play";
 setCover(aktAudio-1);
 }
 
 next_btn.onRelease = function() {
 if (aktAudio < totalAudio) {
 nextTrack()
 playSong();
 }
 }
 
 next_btn.onRollOver = function() {
 dstatus = status;
 status = "Status: load next song";
 }
 
 next_btn.onRollOut = function() {
 if (status != "Status: stopped - press play") status = dstatus;
 }
 
 // Vorheriger Schalter
 function prevTrack() {
 if (aktAudio>1) {
 aktAudio -= 1;
 AudioPath = aPath[aktAudio-1];
 titel = songTitel[aktAudio-1];
 artist = songArtist[aktAudio-1];
 MySound.stop();
 playSignal = 0;
 pauseSignal = 0;
 wahlSignal = 1;
 delete pausePos;
 kugel_mc._visible = 0;
 trackAnzeige = aktAudio+" / "+totalAudio;
 status = "Status: stopped - press play";
 setCover(aktAudio-1);
 }
 }
 prev_btn.onRelease = function() {
 if (aktAudio > 1) {
 prevTrack();
 playSong();
 }
 }
 
 prev_btn.onRollOver = function() {
 dstatus = status;
 status = "Status: load prev song";
 }
 
 prev_btn.onRollOut = function() {
 if (status != "Status: stopped - press play") status = dstatus;
 }
 
 // Drag Schalter
 drag_btn.onPress = function() {
 startDrag(this._parent, false);
 }
 
 drag_btn.onRelease = drag_btn.onReleaseOutside = function() {
 stopDrag();
 }
 
 drag_btn.onRollOver = function() {
 dstatus = status;
 status = "Status: drag 'n' drop";
 }
 
 drag_btn.onRollOut = function() {
 status = dstatus;
 }
 
 // Look Schalter
 look_btn.onPress = function() {
 if (_currentFrame == 2) {
 cover_mc._visible = 0;
 gotoAndStop(3);
 } else {
 cover_mc._visible = 1;
 gotoAndStop(2);
 setzeDirektwahl();
 setzePlaylistwahl();
 setCover(aktAudio-1);
 }
 }
 
 look_btn.onRollOver = function() {
 dstatus = status;
 status = "Status: change look - simple/extended";
 }
 
 look_btn.onRollOut = function() {
 status = dstatus;
 }
 
 // Credits/Logo Schalter
 fslogo_btn.onPress = function() {
 fslogo_mc._visible = !fslogo_mc._visible;
 }
 
 fslogo_btn.onRollOver = function() {
 dstatus = status;
 status = "Status: player - credits";
 }
 
 fslogo_btn.onRollOut = function() {
 status = dstatus;
 }
 
 // Credits/Logo Clip (Ausgangszustand)
 fslogo_mc._visible = 0;
 
 fslogo_mc.onRelease = function() {
 getURL("http://www.peru-red.com","_blank");
 }
 
 // Doppelclick
 MovieClip.prototype.dClick = function(tempo) {
 ASSetPropFlags(this,["clickZeit"],1);
 if (this.clickZeit-(this.clickZeit=getTimer())+tempo>0) return true;
 }
 
 // Prüfen des Komponenten Parameters playerlook
 // (Simple/Extended Version)
 if (!playerlook) 	gotoAndStop(3);
 
 // Direkt Wahl
 function setzeDirektwahl() {
 for (var j=1; j <= 12; j++) {
 this["dw" + j + "_btn"].nrtxt = j;
 if (j > totalAudio) {
 this["dw" + j + "_btn"].nr_txt.text = "--";
 }
 }
 }
 
 function setzeAudiowahl(pAkt) {
 aktAudio = pAkt;
 AudioPath = aPath[aktAudio-1];
 titel = songTitel[aktAudio-1];
 artist = songArtist[aktAudio-1];
 MySound.stop();
 playSignal = 0;
 pauseSignal = 0;
 wahlSignal = 1;
 delete pausePos;
 kugel_mc._visible = 0;
 trackAnzeige = aktAudio+" / "+totalAudio;
 status = "Status: stopped - press play";
 setCover(aktAudio-1);
 playSong();
 }
 
 // Trackslider
 trackDrag = false;
 sliderMax = bigdisplay_mc._width;
 
 regler_mc.onPress = function() {
 if (this._parent.MySound) {
 trackDrag = true;
 startDrag(this,false,0,this._y, sliderMax,this._y);
 this._parent.onMouseMove = function() { updateAfterEvent() };
 }
 }
 
 regler_mc.onRelease = regler_mc.onReleaseOutside = function() {
 if (this._parent.MySound) {
 trackDrag = false;
 delete this._parent.onMouseMove;
 stopDrag();
 neuePosition = (this._x * (MySound.duration / 1000)) / sliderMax;
 pausePos = neuePosition;
 MySound.stop();
 MySound.start(neuePosition, 0);
 kugel_mc._visible = 1;
 status = "Status: playing";
 dstatus = status;
 playSignal = true;
 pauseSignal = false;
 }
 }
 
 regler_mc.onRollOver = function() {
 dstatus = status;
 status = "Status: Drag Slider";
 }
 
 regler_mc.onRollOut = function() {
 status = dstatus;
 }
 
 // Repeat Clip
 repeat_mc._visible = 0;
 
 // Repeat Schalter
 repeat_btn.onRelease = function() {
 playrepeat = !playrepeat;
 repeat_mc._visible = playrepeat;
 }
 repeat_btn.onRollOver = function() {
 dstatus = status;
 status = "Status: repeat track";
 }
 
 repeat_btn.onRollOut = function() {
 status = dstatus;
 }
 
 // Playlisten Auswahl
 // Direkt Wahl
 function setzePlaylistwahl() {
 playauswahl.playliste = "";
 for (var j=1; j <= aPath.length; j++) {
 playauswahl.playliste += "<a href='asfunction:playauswahl,"+j+"'>"+j+": "+songTitel[(j-1)].substr(0,500)+"</a><br>";
 }
 }
 
 function playlistauswahl(pAkt) {
 aktAudio = int(pAkt);
 AudioPath = aPath[aktAudio-1];
 titel = songTitel[aktAudio-1];
 artist = songArtist[aktAudio-1];
 MySound.stop();
 playSignal = 0;
 pauseSignal = 0;
 wahlSignal = 1;
 delete pausePos;
 kugel_mc._visible = 0;
 trackAnzeige = aktAudio+" / "+totalAudio;
 status = "Status: stopped - press play";
 setCover(aktAudio-1);
 playSong();
 }
     |