[FMX] looping dynamically loaded mp3s

Hey there. I have brought this up at the end of another thread, but thought it needed it’s own.
Trying to loop a dynamically loaded mp3 of a cicada.

cicada = new Sound(cicadaMC);
cicada.loadSound(“sounds/cicadas.mp3”, true);
cicada.start(0.7, 999);

Why does this not work?
I understand that the start function isn’t needed, as it’s a streaming object, but I thought if I added it, it would loop. This syntax is the only way I know to loop a sound object in AS.
I have read this
http://kennybellew.com/tutorial/
This tute is great, explains everything about sound files except this problem.
Any takers?

ok, I have been searching through the author of above tutorial’s forums.
In a thread of the same query, he has stated that this is, in fact, impossible.
http://www.aspirin99.com/forums/viewtopic.php?t=786

SURELY, this can’t be so.
Is there any way to do this, perhaps with an onSoundComplete function, manually telling the code to play it again and again in an endless loop?

Like my life right now?

Sure there is:


cicada = new Sound(cicadaMC);
cicada.loadSound("sounds/cicadas.mp3", true);
cicada.onSoundComplete = function(){
this.start(0,1);
}