have a look at the attached code. its not very complex but for some reason i
can't get the onPlaybackComplete method to fire. any ideas why? SoundClick is
an mp3 in the library set to export as an extension of the Sound class. it
plays fine, so presumably extending Sound and accessing its methods is working
ok, just cant get that sound_complete event to fire
package ccg.gui {
import ccg.gui.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
public class RiderAudio2 {
private var _effectGenericClick :SoundClick;
public function RiderAudio2 ()
{
trace("RiderAudio INIT");
_effectGenericClick = new SoundClick();
_effectGenericClick.addEventListener( Event.SOUND_COMPLETE,
onPlaybackComplete );
_effectGenericClick.play();
};
public function onPlaybackComplete ( e:Event ):void
{
trace("RiderAudio onPlaybackComplete ");
};
};
};
package ccg.gui {
import ccg.gui.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
public class RiderAudio2 {
private var _effectGenericClick:SoundClick;
private var channel:SoundChannel;
public function RiderAudio2 ()
{
trace("RiderAudio INIT");
_effectGenericClick = new SoundClick();
channel = _effectGenericClick.play();
channel.addEventListener(Event.SOUND_COMPLETE, onPlaybackComplete);