bon_t
12-20-2010, 10:06 PM
Hello,
I am using Flex 4, ActionScript 3. In the AbstractPlayer.as class, the pauseTrack() method is as follows:
soundPosition.stop();
channel.stop();
mIsPause = true;
mPausePosition = channel.position;
I implemented the playTrack() method in Player.as, which has the following code right at the beginning:
if (mIsPause)
{
replay();
return;
}
However, when I press the Play button after pausing, the audio file is played starting at the beginning. When I stepped through the debugger, the mPausePosition value is still present when playTrack() is called, but the mIsPause flag has been changed to false. I checked through my code and verified that the mIsPause flag is not reset before the check in playTrack().
Does anybody have a fix / workaround for this issue?
Thank you,
Bon
I am using Flex 4, ActionScript 3. In the AbstractPlayer.as class, the pauseTrack() method is as follows:
soundPosition.stop();
channel.stop();
mIsPause = true;
mPausePosition = channel.position;
I implemented the playTrack() method in Player.as, which has the following code right at the beginning:
if (mIsPause)
{
replay();
return;
}
However, when I press the Play button after pausing, the audio file is played starting at the beginning. When I stepped through the debugger, the mPausePosition value is still present when playTrack() is called, but the mIsPause flag has been changed to false. I checked through my code and verified that the mIsPause flag is not reset before the check in playTrack().
Does anybody have a fix / workaround for this issue?
Thank you,
Bon