FreeSound trouble
BlitzPlus Forums/BlitzPlus Programming/FreeSound trouble
| ||
ive tried and tried but how can i free a sound? for instance, ill have a function start the sound like this... bgm = PlaySound("bgm.mp3", 1) then later ill want to stop the sound and free it like this... StopChannel bgm FreeSound bgm but when i do that, it stops the sound, but crashes when it tries to free the sound and tells me that the "bgm" handle doesnt exist. help me please! its driving me crazy that i cant figure it out |
| ||
'bgm' is a handle to a channel not a sound. You should be doing something like... bgm = LoadSound("bgm.mp3") ...ETC... bgm_chn = PlaySound(bgm) ...ETC... StopChannel bgm_chn FreeSound bgm [edit] Did you mean PlayMusic()? The sound is streamed with this command and therefore does not need freeing. [/edit] |
| ||
ah, playmusic does work better for me. i couldnt get that to work at first because i was trying to use a handle for a sound i had already loaded, but then figured out you cant do that. thanks for your help though ;) |