用Adobe Flash Player 10 打开一个Swf文件时,提示发生ActionScript错误

TypeError: Error #1009: 无法访问空对象引用的属性或方法。
at SetIntervalTimer/onTimer()
at flash.utils::Timer/_timerDispatch()
at flash.utils::Timer/tick()
点继续又出现提示:
Error: Error #2067: ExternalInterface 在此容器中不可用。ExternalInterface 要求使用 Internet Explorer ActiveX、Firefox、Mozilla 1.7.5 及其更高版本或其它支持NPRuntime 的浏览器。
at Error$/throwError()
at flash.external::ExternalInterface$/call()
at MyChart/errorLoad_io()
怎么办?
最终结果如图片所示
嗯,是的。我是在IE缓存文件里找到的这个文件,在原始网页上可以看,这个资料有些用途,所以我想把它复制下来,看了关于N多关于Swf文件的转换方法,都不行。用Adobe Flash Player 10查看这个文件,老是报错,至今还没有搞定这个资料。有没有什么切实可行的办法?这个文件是个图表。文件类型好像是什么Shockwave Flash Object

第1个回答  2011-01-20
一直以来,从网站抓图取得的Flash动画无法播放,很多网友提供的方法是用IE的方式打开(即是:右击\打开方式,选择:Internet Explorer。或在“属性”打开方式,选择:Internet Explorer),很不方便!近日笔者有幸找到另一解决方法:下载文件名:saaflashplayer的文件,下载的地址已经找不到了,浏览本页的网友如果没找到,可以在评论里给我留言,留下你的邮箱,以便发给你。

软件使用的方法:

1、将“saaflashplayer”放在一个安全的地方,最好是新建一个文件夹,将其专门放于其中,并用桌面上建一个快捷图标(方法:单击鼠标右键/点击发送到/桌面快捷方式),以后每次观看,双击这一图标(saaflashplayer)即可;

2、双击桌面快捷图标(saaflashplayer)时会打开一个:“Adobe Flash Player 9 ”的图框;

3、点击图框上的“文件”按钮,会打开其下拉列表/点击“打开”按钮,打开一个“打开”对话框;

4、点击“浏览”按钮,找到要播放的“Shockwave Flash Object ” 动画文件,单击要播放的文件将其加入到“打开”对话框中,点击确定,即可播放。

说明:此软件,安装后就变成了插件,无法找到,此方法目前来说是有效的方法,如有网友有更好的方法,请不吝赐教,将方法在此留言,不胜感谢!本回答被网友采纳
第2个回答  2011-01-12
从错误信息判断,这个.swf调用了外部网页代码,但是由于你单独打开了这个.swf文件,而不是在网页上打开,也就说找不到要调用的外部网页代码,所以报错...试着在这个.swf文件的原始页面上打开,通过原网页页面来浏览这个.swf文件,就不会报错了,至少不会报这种错了....本回答被提问者采纳
第3个回答  2011-01-25
这个是内嵌FLASH
第4个回答  2011-01-15
调用的文件在服务器上,没法下,所以看不成

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网