Problem getting listener to work with cue points

I made an animation for my company’s website using an FLV via an FLVPlayback component instance. I have working code that gets it to loop, but there is a small seconds hesitation between the end and the beginning of the playback which I’d like to get rid of (the individual frames were designed for it to be seamless). You can see the “glitch” I’m refering to here if you’d like:
http://www.alaron-nuclear.com/devsite/looptest11.html

The code I’m using that works is attached.

I’ve been trying to see if I can make it seamless by using cue points. The problem is the movie gets to the end, auto rewinds to 0 and stops. I know the cue points are there and working because I ran a trace and they outputed just fine. There are only two cue points one at 00:00:00.000 named beginLoop and one at 00:01:24.000 called endLoop (total time is 84.866 seconds). I must be doing something wrong with the code but I’ve been playing with variations of these and reading tutorials and help content files, etc for two days now. If anyone could show me what I’m doing wrong in the code, I’d be very grateful. The attached code is what I think should be close.

Attached Code
//this is the code that works but with the small "glitch

myListener = new Object();
myListener.complete = function(){
myMedia.play(snow0008.flv);
}
myMedia.addEventListener(“complete”, myListener);


// This is the code that I’m trying to use with cuepoints which isn’t working

import mx.video.*;
var listenerObject:Object = new Object();
listenerObject.cuePoint = function(eventObject:Object) {

 if (eventObject.name == "endLoop") {
 my_FLVPlybk.contentPath = "cuepointloop12.flv";
 my_FLVPlybk.play(my_FLVPlybk.contentPath);
 }

};
my_FLVPlybk.addEventListener(“cuePoint”, listenerObject);