listenerObject in an FLV

I have been using the following for awhile now

import mx.video.*;
var listenerObject:Object = new Object();
listenerObject.complete = function():Void {
_root.gotoAndPlay(“frame3”);
trace(this);
};
my_FLVPlybk.addEventListener(“complete”, listenerObject);

An issue I have run into that I have not been able to figure out is if the FLV faded to black it never returns to the flash timeline. I have been trimming black from the ends of videos but sometimes the video is fading out before the audio ends and I am stuck with a video that never returns for the call to action verbage on frame3

Any suggestions? I have an FLV that is driving me crazy.