Javascript 无法获取swfobj.TotalFrames和swfobj.TCurrentFrame(';/';)

Javascript 无法获取swfobj.TotalFrames和swfobj.TCurrentFrame(';/';),javascript,swfobject,Javascript,Swfobject,我试图从我的swf对象中获取当前帧,甚至是总帧,但是我不断地得到未定义的帧 // swfObject var flashvars = {}; var params = {}; var params = {}; var attributes = { id: 'flashDiv' }; swfobject.embedSWF("/static/diag/countdown.swf", "flashDiv", "550", "400", "8.0.0", "ex

我试图从我的swf对象中获取当前帧,甚至是总帧,但是我不断地得到未定义的帧

// swfObject
var flashvars = {};
var params = {};
var params = {};
var attributes = {
  id: 'flashDiv'
};

swfobject.embedSWF("/static/diag/countdown.swf", "flashDiv",
                  "550", "400", "8.0.0", "expressInstall.swf", flashvars,
                  params, attributes);

var swfobj = $('#flashDiv').get(0);
setInterval(function(){console.log("TotalFrames: " + swfobj.TotalFrames)},1000);
在swf结束后,我会很好的去定义它。我也得不到
TCurrentFrame(“/”)也可以工作。我将非常感谢任何人在这方面提供的任何帮助。

像这样使用回调函数

function callbackfunc(e){
  setInterval(function(){console.log("TotalFrames: " + e.ref.totalFrames)},1000);
}
swfobject.embedSWF("/static/diag/countdown.swf", "flashDiv",
              "550", "400", "8.0.0", "expressInstall.swf", flashvars,
              params, attributes, callbackfunc);