Actionscript sounds

i have some code in a function that goes like this

gong = new Sound();
    gong.attachSound("gong");[as/]

and then on the frame that i need it i have

gong.start()[as/]
at the end of the frame the sound plays if i don’t use it for some reason. Does anyone know why this is?