Спасибо что тему прикрили переспрашиваю заного..

Код AS1/AS2:
var file = dataObject.path+dataObject.modelName+"_Welcome.flv";
_global.f = file;
var connection:NetConnection = new NetConnection();
connection.connect(null);
var streaming:NetStream = new NetStream(connection);
main = function () {
my_video.attachVideo(streaming);
streaming.play(_global.f);
streaming.pause(true);
streaming.onStatus = function(getObjects:Object):Void {
if (getObjects.code == "NetStream.Play.Start") {
streaming.pause(false);
delete streaming.onStatus;
}
trace(getObjects.code);
streaming.onMetaData = function(meta:Object):Void {
duration = meta.duration;
trace(duration);
}
checkEnd = setInterval(this, "checkEndStatus", 100);
function checkEndStatus() {
trace(streaming.time); // вот в функции не хочет проигриватца интервал.. почему?
if (streaming.time >= duration) {
clearInterval(checkEnd);
}
}
}
}
вообшем в коде више у меня не срабативает setInterval.. тоесть не трассирует.. где ошибка?