Channel will nicht stoppen

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

Surat

Betreff: Channel will nicht stoppen

BeitragSa, Okt 01, 2005 15:59
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi!

Folgendes Problem:


Global sound=LoadSound("Sounds\sound1.wav")

Function soundabspielen()
LoopSound(sound)
channel=PlaySound(sound)
Repeat
If Keydown(57) Then soundstoppen()
Until Keyhit(1)
End Function

Function soundstoppen()
StopChannel channel
Repeat
Cls
Flip
Until Keyhit(1)
End Function


Irgendwie lässt sich der Channel nicht stoppen!
Ich bin für jede Hilfe dankbar! Wink
"DER GRÖßTE FEIND IST IN DEN EIGENEN REIHEN" (Trygonia-Xen's Quest)

AZUON-Beyond the dark life (2%)
SOULS OF DESTINY (23%)

simi

BeitragSa, Okt 01, 2005 16:03
Antworten mit Zitat
Benutzer-Profile anzeigen
hi....

ich würde mal die variabel "chanel" global machen, dann sollte es gehen Wink

Surat

BeitragSa, Okt 01, 2005 16:09
Antworten mit Zitat
Benutzer-Profile anzeigen
Ja, dann geht es auch, aber ich möchte ja auch
nocht andere Musik abspielen. Also
channel=PlaySound(sound) soll ja in einer bestimmten
Funktion abgespielt werden und in den anderen nicht.
Wenn ich es Global mache, dann wird es in jeder
Function abgespielt!!!
Trotzdem danke für die Hilfe
"DER GRÖßTE FEIND IST IN DEN EIGENEN REIHEN" (Trygonia-Xen's Quest)

AZUON-Beyond the dark life (2%)
SOULS OF DESTINY (23%)

simi

BeitragSa, Okt 01, 2005 16:39
Antworten mit Zitat
Benutzer-Profile anzeigen
ah, ok.....

du könntest dann z.B der Funktion SoundStoppen den Channel übergeben, der gestoppt werden soll.... Dann (denke ich mal) sollte das auch gehen....

Surat

BeitragSa, Okt 01, 2005 20:52
Antworten mit Zitat
Benutzer-Profile anzeigen
Funktioniert, danke! Very Happy
"DER GRÖßTE FEIND IST IN DEN EIGENEN REIHEN" (Trygonia-Xen's Quest)

AZUON-Beyond the dark life (2%)
SOULS OF DESTINY (23%)

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group