Need to loop with new TextField

Hi everyone, I do a loop with external flv. Everythings work fine but when flv’s loop, the textfield begin to show or not different text each time it loop. I’m sure it’s something wrong with my function onTimer, so I post my script. It’ll be well appreciate if someone can help me with this. RECHERCHE DU CANAL when streaming and Darilus TV must be when playing.[URL=“http://pages.videotron.com/disciple”]

//Loop
ns.addEventListener(NetStatusEvent.NET_STATUS, handleNetStatus);
function handleNetStatus(e:NetStatusEvent):void {
if (e.info.code == “NetStream.Play.Stop”) {
ns.seek(0);
ns.play(1);
}
//Texte
var temps:uint;
var chrono:Timer;
var texte:TextField=new TextField;
addChild(texte);
texte.autoSize=TextFieldAutoSize.LEFT;
texte.textColor=0xE60000;
texte.blendMode=“difference”;
texte.text=“RECHERCHE DU CANAL”;
texte.x = 50;
texte.y = 50;
chrono=new Timer(1000);
chrono.addEventListener(TimerEvent.TIMER,onTimer);
chrono.start();
function onMetaData(data:Object) {
temps=data.duration;
}
function onTimer(t:TimerEvent) {
if ( temps>0 && ns.time > 0) {
texte.text=“Darilus TV”;
}
}
}
var netClient:Object = new Object();
netClient.onMetaData = function(meta:Object)
{
};
ns.client = netClient;
ns.bufferTime =5;