载入中。。。 'S bLog
 
载入中。。。
 
载入中。。。
载入中。。。
载入中。。。
载入中。。。
载入中。。。
 
填写您的邮件地址,订阅我们的精彩内容:


 
IE访问突然关闭,flash9f.ocx错误的原因分析。
[ 2008/5/27 11:40:00 | By: 梦翔儿 ]
 

今天在调试省级参赛的网络课程时,发现经常出现这个错误:
==========
Internet Explorer 遇到问题需要关闭。我们对此引起的不便表示抱歉。
如果你正处于进程当中,信息有可能丢失。
错误签字:
AppName: iexplore.exe  AppVer: 7.0.6000.16640  ModName: flash9f.ocx
ModVer: 9.0.124.0  Offset: 002387c9
==========

然后IE就突然关闭,有时直接关闭。

一开始以为是flash版本不兼容的问题,在 http://www.adobe.com/shockwave/download/flash/trigger/en/2/index.html 升级了flash 9的插件当前最新版为:Version 9,0,124,0

发现问题依然没有解决,询问了工作室的其它同学,发现有的机器出这个问题,有的机器就没有事情。看来这个问题很普遍,很有可能影响作品的参赛。

研究了一下,很多页面都是swf,但是只有几个页面有这种错误,而有错误的页面都是由Adobe Captivate 3做的演示动画出问题。分析可能是发布的版本过高,降到7.0和8.0发布仍然有错误。很奇怪。而单独在flash播放器里播放正常,打包成exe执行也正常。

用captivate打包成的html文件就正常访问,发现新版的打包时,有两个文件,一个是swf主体,一个是XXX_skin.swf格式的播放控件。原来captivate是通过skin文件来调用主体swf来实现制作的(个人认为这种分离显然在某些场合,不太方便。目前还没有找到合并的方法,回头拆解一下swf研究一下),发布的html中有一些js脚本控制组装。难道是这个问题,这种很难保证代码的简洁性,而且制作的同学没有保存原文件,重新发布也不现实。

如果改为exe在网络课程中下载,就失去了在线模拟实验与演示教学的效果了。这让人很为难。只好安排工作室同学采用exe打包下载的方案。

坚持,再研究一下,肯定能找到好的解决方案,我就是死脑袋瓜子,再研究一下。噫,竟然发现captivate发布的网页拷到网络课程里也出问题??放在别的地方就正常??这。。。。

灵光一闪,在研究asp时,曾经遇到过目录过长,地址栏字符超过512K,而提交失败的问题,难道是目录地址过长,导致flash执行或传参错误?

把程序拷到d盘根目录下,嘿果然正常,这显然是flash 控件的地址栏溢出之类问题。如果我们利用这一点,就可以网页中深目录下,埋下一个swf,这样就会让网页突然关闭。。。。

让工作室同学测了一下,果然解决。这下子省事了。

经验:
1.有些问题,看起来不可能解决,坚持一下就会有结果。
2.在创作时原文件一定要保留,以便修改。
3.灵感来于经验,多角度思考问题,会有意外的收获。

 
 
  • 标签:IE 关闭 flash9f Adobe Captivate 
  •  
    Re:IE访问突然关闭,flash9f.ocx错误的原因分析。
    [ 2008/8/28 3:42:09 | By: 一世情缘(游客) ]
     
    一世情缘(游客)我的电脑也是出了这问题,当要进到游戏大厅时,就出现这样的提示,还有当我打开电脑后有ACCD《KERNEL32。DLL》出错。请问怎样才能解决这问题
    以下为梦翔儿的回复:
    开始-运行-SFC /scannow 命令修复一下系统文件试试?需要xp安装盘。
     
    个人主页 | 引用 | 返回 | 删除 | 回复
     
     
    Re:IE访问突然关闭,flash9f.ocx错误的原因分析。
    [ 2008/8/26 6:04:10 | By: 访客rVMy51(游客) ]
     
    访客rVMy51(游客)QQ空间打不来 打开之后只有一个叉号还是不能显示 请指教~
    以下为梦翔儿的回复:
    1.安装最新版的flash插件
    2.IE-属性-高级-多媒体中把图象视频等都打开
    3.QQ空间的插件记得安装一下
    4.安全中心阻止了,你需要解除阻止
    查对注意以上几点,估计应该没问题吧。
     
    个人主页 | 引用 | 返回 | 删除 | 回复
     
     
    Re:IE访问突然关闭,flash9f.ocx错误的原因分析。
    [ 2008/7/30 12:17:28 | By: 访客HLCn16(游客) ]
     
    访客HLCn16(游客)我也是这样..我一打开土豆优酷等都会这样.. 变成内存不能为read.请问和上面的状况一样吗.. 具体方法怎么解决? 谢谢了啊....
    以下为梦翔儿的回复:
    升级flash插件,有安全卫士,修复IE,也就这几种方法呵。

    下面是升级flash的地址,点agree and install now!
    http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&promoid=BUIGP
     
    个人主页 | 引用 | 返回 | 删除 | 回复
     
     
    Re:IE访问突然关闭,flash9f.ocx错误的原因分析。
    [ 2008/7/13 16:46:21 | By: 访客IMd5GS(游客) ]
     
    访客IMd5GS(游客)我也是不太懂哦,这两天发生的这种情况,会不会和我前两天安装了第二个内存条有关呢,这两个内存条不是一个牌子的,会不会因为是不兼容呢,可是其他的都正常。本来下午还在百度上送了韩剧来看呢,晚上就出现此情况,说什么也看不了了,只要是视频就不行哦,而且我也用360查了,IE也修复了,但是还是没用,求求楼主帮忙分析解决一下,超级感谢呢~!,明天来看哦,嘻嘻~!
    以下为梦翔儿的回复:
    我想内存条不同应该不会有问题,如果不兼容也经常是全局性影响,其它程序也是不稳定的(可以把后换的内存条拿下来,试试是不是还出这个问题).我建议你还是到adobe官网下载最新的flash player控件更新一下试试.或者换一个浏览器如火狐等试试看.
     
    个人主页 | 引用 | 返回 | 删除 | 回复
     
     
    Re:IE访问突然关闭,flash9f.ocx错误的原因分析。
    [ 2008/6/26 5:32:47 | By: 平常心(游客) ]
     
    平常心(游客)你好,我的电脑就经常出现 ie访问突然关闭,提示flash9f.ocx错误的,我怎么也解决不了,重装了N次系统,更新了最新的flash9f控件,还是出现错误,能不能帮我帮我,万分感谢!我QQ:22697149 信箱 22697149@qq.com
    以下为梦翔儿的回复:
    首先,我提出的这个原因,实际上是出现在服务器网页上,这个非法错误,是由于swf文件所在服务器路径过深导致的,这不是访问者可以解决的,这只是在访问个别的网页时出现的。
    第二,如果访问所有的flash网页都出现问题,建议你采取以下步骤解决:
    1.用安全卫士safe360,扫描木马与系统漏洞,利用高级当中的IE修复工具,修复IE浏览器。
    2.升级系统补丁到最新。
    3.升级杀毒软件,全盘扫描。
     
    个人主页 | 引用 | 返回 | 删除 | 回复
     
     
    Re:IE访问突然关闭,flash9f.ocx错误的原因分析。
    [ 2008/6/20 6:41:53 | By: 访客G30Nf6(游客) ]
     
    访客G30Nf6(游客)????????????????
    不明白啊
    以下为梦翔儿的回复:
    什么地方不明白,可以问,我给你解释哈。
     
    个人主页 | 引用 | 返回 | 删除 | 回复
     
     
    Re:IE访问突然关闭,flash9f.ocx错误的原因分析。
    [ 2008/6/2 2:17:52 | By: 访客txo0RE(游客) ]
     
    访客txo0RE(游客)我也是上网时遇到这个问题,但是你写的太高深了,看完后还是不知道怎么解决
    以下为梦翔儿的回复:
    呵,写得是有点乱,其实就是把flash的目录层次别放得太深就可以了.对于访问者目前没有什么好办法,等补丁吧.
     
    个人主页 | 引用 | 返回 | 删除 | 回复
     
    发表评论:
    载入中。。。

     
     
     

    梦翔儿网站 梦飞翔的地方 http://www.dreamflier.net
    中华人民共和国信息产业部TCP/IP系统 备案序号:辽ICP备09000550号

    Powered by Oblog.