Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SWFObject闪烁不显示_Object_Static_Swfobject - Fatal编程技术网

SWFObject闪烁不显示

SWFObject闪烁不显示,object,static,swfobject,Object,Static,Swfobject,我试图让SWFObject注册一个静态flash对象,但我不会显示它。我知道可见性设置为隐藏,这就是为什么,但为什么它会这样做 您的示例使用JavaScript嵌入SWF,它没有使用SWFObject的静态方法,因此您的问题似乎不再有效 顺便说一句,您可以通过消除冗余的hasFlashPlayerVersion检查和使用SWFObject来简化代码 当前: if (swfobject.hasFlashPlayerVersion("6.0.0")) { var fn = function()

我试图让SWFObject注册一个静态flash对象,但我不会显示它。我知道可见性设置为隐藏,这就是为什么,但为什么它会这样做


您的示例使用JavaScript嵌入SWF,它没有使用SWFObject的静态方法,因此您的问题似乎不再有效

顺便说一句,您可以通过消除冗余的hasFlashPlayerVersion检查和使用SWFObject来简化代码

当前:

if (swfobject.hasFlashPlayerVersion("6.0.0")) {
   var fn = function() {
      swfobject.embedSWF("http://manual.businesstool.dk/gfx/flash/oprettelse-af-kunde.swf", "myReplace", "560px", "340px", "9.0.0");
      var obj = swfobject.getObjectById("myReplace");
      swffit.fit("myReplace");
      console.log(obj);
   };
   swfobject.addLoadEvent(fn);
}

简化:

var mycallback = function (e){
   swffit.fit(e.ref);
};

swfobject.embedSWF("http://manual.businesstool.dk/gfx/flash/oprettelse-af-kunde.swf", "myReplace", "560px", "340px", "6.0.0", false, false, false, false, mycallback);

SWFObject的
SWFObject.embedSWF
方法包含一个domready检查,因此不需要使用addLoadEvent。它还包括对指定版本Flash Player的检查,因此您不需要将代码包装在
swfobject.hasFlashPlayerVersion
块中