ID:2909335
 
Resolved
A new sound parameter on-preempt has been added, for when a sound is preempted by another sound on the same channel. The on-end event will only fire for preempted sounds if on-preempt is not included.
Applies to:Dream Seeker
Status: Resolved (515.1638)

This issue has been resolved.
Currently, "overwriting" a sound (playing a sound on a channel that has a playing sound), will trigger the old sound's on-end param. This isn't the end of the world, but can be undesirable.

I propose that this function be removed from the on-end param, and be given to a new param, on-interrupt.

on-interrupt will fire when a sound is cut short by another sound played on the same channel with a wait value of 0.

on-end will fire when a sound reaches the end of it's play.

In this same vain I feel there should be further disambiguation of a sound ending naturally when there are additional sounds queued for the channel. But I dont have an immediate use for this so I haven't put much thought into it.
bump
Lummox JR resolved issue with message:
A new sound parameter on-preempt has been added, for when a sound is preempted by another sound on the same channel. The on-end event will only fire for preempted sounds if on-preempt is not included.