Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash CS3 Professional

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-05-2011, 17:54   #1 (permalink)
Neuer User
 
Benutzerbild von KlitoSG
 
Registriert seit: Oct 2007
Beiträge: 7
Frage: Wie Sound (Mp3) bei geladener SWF abspielen

Mit welchem Code kann ich bei geladener SWF ein externes Mp3 automatisch abspielen? So in der Art "onEnterFrame".
Bitte keine Vorschläge mit Stop/Play Button, sondern einfach bei geladener SWF "automatisch" extern abspielen.

Wie das mit Play/Stop Button in AS2 funktioniert, weiß ich ja... und zwar so:


mySound = new Sound(this);playbtn.onPress = function() { mySound.loadSound("http://www....mp3", true);//true steht für streaming!!};
}

stop.onRelease = function() {
mySound.stop();
};


Bitte um Ratschläge.

Geändert von KlitoSG (17-05-2011 um 17:56 Uhr)
KlitoSG ist offline   Mit Zitat antworten
Alt 17-05-2011, 19:29   #2 (permalink)
Neuer User
 
Benutzerbild von feivelmaus
 
Registriert seit: Jun 2007
Ort: Berlin
Beiträge: 1.078
Einfach streamen mit Autostart ohne jegliche Buttons?

Code:
var my_sound = new Sound();
my_sound.loadSound("xyz.mp3", true);
my_sound.onSoundComplete = function() {
	this.start(0, 999);
};
__________________
Grüße, der Feivel

Showcase
feivelmaus ist offline   Mit Zitat antworten
Alt 17-05-2011, 19:37   #3 (permalink)
Neuer User
 
Benutzerbild von KlitoSG
 
Registriert seit: Oct 2007
Beiträge: 7
Oh prima, Danke

...nur leider tut sich jetzt das Problem auf, dass nur die ersten 5 Sekunden abgespielt werden und es dann als Loop andauernd wiederholt wird - wie bekomm ich das hin, dass er den Mp3-Track durchgängig ( bis zum Ende ohne Repeat ) runterleiert?

Hat wahrscheinlich was mit der Länge des SWF's zutun ? Gibt es denn keinen Befehl, der dem SWF sagt, dass der externe Mp3 weiterspielen soll, auch wenn die Zeitleiste abgelaufen ist !?

Geändert von KlitoSG (17-05-2011 um 19:48 Uhr)
KlitoSG ist offline   Mit Zitat antworten
Alt 17-05-2011, 19:59   #4 (permalink)
Neuer User
 
Benutzerbild von feivelmaus
 
Registriert seit: Jun 2007
Ort: Berlin
Beiträge: 1.078
Spring auf der Timeline in Frame 2, wenn er einmal durchgelaufen und leg das AS auf den ersten Frame, pack das Script ein ein MC oder gib ihm am Anfang eine eine ID mit, das er gespielt und am ende der Timeline fragst du ab, ob er gespielt wird oder nicht und wenn er gespielt wird, soll er nicht nochmal neu starten.
__________________
Grüße, der Feivel

Showcase
feivelmaus ist offline   Mit Zitat antworten
Alt 17-05-2011, 23:07   #5 (permalink)
Neuer User
 
Benutzerbild von KlitoSG
 
Registriert seit: Oct 2007
Beiträge: 7
Zitat:
Zitat von feivelmaus Beitrag anzeigen
am ende der Timeline fragst du ab, ob er gespielt wird oder nicht und wenn er gespielt wird, soll er nicht nochmal neu starten.
Das ist jetzt mein Problem, wie sieht denn das Abfrage-Script am Ende der Timeline aus ?

Sorry, dass ich Dich in den Wahnsinn treibe
KlitoSG ist offline   Mit Zitat antworten
Alt 17-05-2011, 23:58   #6 (permalink)
Neuer User
 
Benutzerbild von feivelmaus
 
Registriert seit: Jun 2007
Ort: Berlin
Beiträge: 1.078
Was hast du denn bisher schon probiert?
Warum nimmst du nicht einfach eine der anderen Lösungen? Das ist in 30 Sek. gemacht
__________________
Grüße, der Feivel

Showcase
feivelmaus ist offline   Mit Zitat antworten
Alt 20-05-2011, 01:39   #7 (permalink)
Neuer User
 
Benutzerbild von KlitoSG
 
Registriert seit: Oct 2007
Beiträge: 7
Zitat:
Zitat von feivelmaus Beitrag anzeigen
Was hast du denn bisher schon probiert?
Warum nimmst du nicht einfach eine der anderen Lösungen? Das ist in 30 Sek. gemacht
Hab ich hinbekommen....... und mit welchem Befehl stoppe ich einen Streaming-Sound?

Bisher hab ich das hier:

PHP-Code:
var my_sound = new Sound();
my_sound.loadSound("http://........mp3"true);
my_sound.onSoundComplete = function() {
    
this.start(00);

KlitoSG ist offline   Mit Zitat antworten
Alt 23-05-2011, 08:07   #8 (permalink)
Neuer User
 
Benutzerbild von feivelmaus
 
Registriert seit: Jun 2007
Ort: Berlin
Beiträge: 1.078
Zitat:
Zitat von KlitoSG Beitrag anzeigen
Bitte keine Vorschläge mit Stop/Play Button, sondern einfach bei geladener SWF "automatisch" extern abspielen.

Wie das mit Play/Stop Button in AS2 funktioniert, weiß ich ja...
Bisher hast du also mein Script von Post 2 und nichts eigenes.
Hilfe zur Selbsthilfe ist hier eigentlich das Motto

Code:
var my_sound = new Sound(this.sound_btn);
my_sound.loadSound("bg.mp3", true);
my_sound.onSoundComplete = function() {
	this.start(0, 999);
};
this.sound_btn.stop();
this.sound_btn.onRelease = function() {
	this.gotoAndStop((this.paused=!this.paused) ? 2 : 1);
	if (this.paused) {
		this.pos = my_sound.position;
		my_sound.stop();
	} else {
		my_sound.start(this.pos/1000, 999);
	}
};
__________________
Grüße, der Feivel

Showcase
feivelmaus ist offline   Mit Zitat antworten
Alt 23-05-2011, 10:42   #9 (permalink)
Neuer User
 
Benutzerbild von KlitoSG
 
Registriert seit: Oct 2007
Beiträge: 7
Ich wollte auch gar nichts mehr schreiben, weil mir aufgefallen ist, dass ich mir hier mit "überhaupt keine Ahnung" keine Freunde mache.

Es überrascht jetzt bestimmt nicht, wenn ich sage, dass ich im Schreiben von Scripten eher 'ne Null bin...

Danke, dein Script funktioniert prima.....bis auf.... wenn der Sound automatisch abgespielt wird und ich aus Versehen auf Play drücke, wird er doppelt abgespielt.
KlitoSG ist offline   Mit Zitat antworten
Alt 23-05-2011, 11:24   #10 (permalink)
Neuer User
 
Benutzerbild von feivelmaus
 
Registriert seit: Jun 2007
Ort: Berlin
Beiträge: 1.078
Dann hast du etwas falsch gemacht
Angehängte Dateien
Dateityp: fla sound_ff.fla (67,0 KB, 5x aufgerufen)
__________________
Grüße, der Feivel

Showcase
feivelmaus ist offline   Mit Zitat antworten
Alt 23-05-2011, 11:37   #11 (permalink)
Neuer User
 
Benutzerbild von KlitoSG
 
Registriert seit: Oct 2007
Beiträge: 7
Zitat:
Zitat von feivelmaus Beitrag anzeigen
Dann hast du etwas falsch gemacht
Hmmmm... ich kann deine Datei mit CS3 nicht öffnen ( unerwartetes Dateiformat ). Hier ist meine FLA, vielleicht klappts ja andersherum !?
KlitoSG ist offline   Mit Zitat antworten
Alt 23-05-2011, 11:54   #12 (permalink)
Neuer User
 
Benutzerbild von feivelmaus
 
Registriert seit: Jun 2007
Ort: Berlin
Beiträge: 1.078
Zu deiner .fla:
Lösche das Script auf Ebene 12.

Dann arbeite am Besten einfach nur mit einem Movieclip, in dem Beispiel nur mit 'stopdog'.

Nimm deine Stop-Grafik, drücke F8, wähle Movieclip. Den Movieclip nennst du 'stopdog'. In den zweiten Frame in dem MC, legst du deine Play-Grafik.

Code:
var my_sound = new Sound(this.stopdog);
my_sound.loadSound("http://hellsballs.nice2talk.net/HP_NEU/flash/fling_thing_192kbps.mp3", true);
my_sound.onSoundComplete = function() {
	this.start(0, 999);
};
this.stopdog.stop();
this.stopdog.onRelease = function() {
	this.gotoAndStop((this.paused=!this.paused) ? 2 : 1);
	if (this.paused) {
		this.pos = my_sound.position;
		my_sound.stop();
	} else {
		my_sound.start(this.pos/1000, 999);
	}
};
__________________
Grüße, der Feivel

Showcase
feivelmaus ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Sound in geladener swf über Hauptfilm starten uncle.sam ActionScript 3 2 04-05-2009 17:18
Sound aus geladener SWF Abgreifen? Hesi Flash MX 1 12-07-2006 12:22
ext. geladener Sound spielt nur 1mal fakeX ActionScript 1 2 10-01-2006 10:52
geladener Sound startet nicht in Netscape tinadives Flash MX 2 04-04-2003 11:56
Sound in geladener Datei funzt net Vision[DT] Flash MX 11 01-09-2002 11:23


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:03 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele