首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

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

2012-02-06 
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播放器,你想办法找到它,控制它

热点排行