Flash.Ocx,打开了一个SWF文件,然后停止这个Flash,调用Stop只能停止部分Flash元件,Flash的MovieClip却不能停止,大家有办法吗?解决思路

Flash.Ocx,打开了一个SWF文件,然后停止这个Flash,调用Stop只能停止部分Flash元件,Flash的MovieClip却不能停止,大家有办法吗?
Flash.Ocx,打开了一个SWF文件,
然后停止这个Flash,
调用Stop只能停止部分Flash元件,
Flash的MovieClip却不能停止,
大家有办法吗?

在Flash内部,倒是可以通过脚本来实现。
MovieClip.prototype.subStop = function(Void):Void
{
  for (var i in this)
  {
  if (typeof(this[i]) == "movieclip")
  {
  this[i].stop();
  }
  }
}
_root.subStop();

可是在外部,如何停止呢?

------解决方案--------------------
能不能改写这个flash控件啊,要是能的话重写一下flash.stop方法。不能的话那就没招了
------解决方案--------------------
没有办法 Flash.Ocx 本身就是一个播放器软件 不好控制哦
------解决方案--------------------
重写方法
------解决方案--------------------
我不懂flash,但看到过可以在flash内按钮控制的
------解决方案--------------------
可能跟注册表有关系. 例如:IE里有一个设置,把那个设置勾上,Flash就放不了啦

flash它能播放说明系统一定带有flash播放器,你想办法找到它,控制它