Да, target и currentTarget отдадут SoundChannel. Используйте приватные переменные внутри класса.
Код AS3:
package
{
import flash.display.Sprite;
import flash.events.Event;
import flash.media.Sound;
import flash.media.SoundChannel;
import flash.net.URLRequest;
public class NewClass extends Sprite
{
private var snd:Sound;
private var channel:SoundChannel;
public function NewClass()
{
var req:URLRequest = new URLRequest("sounds/clock_ticking.mp3");
snd = new Sound(req);
onSoundComplete(null);
}
private function onSoundComplete(event:Event):void
{
channel = snd.play();
channel.addEventListener(Event.SOUND_COMPLETE, onSoundComplete);
}
}
}