Neither am I . . . clearly. I should have said:
unitname addEventHandler [{hit},{(_this select 0) say "soundclassname"}]
I missed the {} after the comma. I know in many cases {...} and "..." are equvalent, but not always. Rather than try and remember I always use {...} for a block of code and "..." for a string.
Except of course I break my own rule in an eventhandler where I use {hit}