易截截图软件、单文件、免安装、纯绿色、仅160KB

Flash as脚本执行出现15秒超时错误 记录

在执行flash的as脚本时,出现了15秒超时错误。查看adobe官网文档有相关描述
http://help.adobe.com/zh_CN/AS3LCR/Flash_10.0/runtimeErrors.html
出现15秒超时错误后,脚本可以继续执行 15 秒,然后将终止脚本并引发编号为 1503 的运行时错误(脚本在 30 秒内未能退出,终止其执行)。
应用背景: 在flash中有一按钮,增加了点击事件处理函数:flaClickHandle,再处理函数中通过ExternalInterface.call,调用jsp页面中的一js函数:callbackForFla,在该函数中,执行window.showModalDialog。
在测试中,前面执行正常,当将window.showModalDialog打开的模态窗口关闭时,原页面中的flash报15秒超时错误。
初步分析,在callbackForFla,中的window.showModalDialog函数,是在模态窗口关闭时才返回。flash将它调用的外部函数callbackForFla的执行时间,计作as脚本的执行时间,及flaClickHandle函数的执行时间。这种情况下很容易,出现15秒超时错误。因为一个模态窗口只开15秒,就关闭。
针对这种情况的一种解决方法,就是把window.showModalDialog换为window.open
更一般的解决方法时,更改flash发布设置中的超时时间(不推荐,治标不治本)
还有一中方法是(推荐):在flash要掉用的js函数中使用js中的定时器(setTimeout,setInterval)去执行真正的目标的函数,而本函数会很快返回。以上为例就是:
flaClickHandle-》ExternalInterface.call-》callbackForFla-》timerRun-》targetFun
function callbackForFla(){
    window.setTimeout("timerRun",100); //该语句的执行时间不会超过15秒
}
function timerRun(){
    window.showModalDialog...//或者其他targetFun函数
}


相关文档:

在网页中插入Flash的代码

在网页中插入Flash的代码有很多,下面提供一种仅供参考:
<object data="Flash文件的URL" type="application/x-shockwave-flash" width="宽度" height="高度">
<param name="movie" value="Flash文件的URL">
</object> ......

EEPROM 和 FLASH的区别

EEPROM,EPROM,FLASH都是基于一种浮栅管单元(Floating gate transister)的结构
。EPROM的浮栅处于绝缘的二氧化硅层中,充入的电子只能用紫外线的能量来激出,EEPROM的单元是由FLOTOX(Floating- gate tuneling oxide transister)及一个附加的Transister组成,由于FLOTOX的特性及两管结构,所以可以单元读/写。技术上,FLASH� ......

使用xml flash与ASP通信的几种方法

Flash中的XML对象也有方法可以将XML数据向服务器发送。即send和sendAndLoad。send方法向某个 URL 传递 XML 对象,返回的信息都被发送到另外一个浏览器窗口;sendAndLoad 方法向某个 URL 发送一个 XML 对象。返回的信息都放在一个XML对象中。
在某种程度上, XML的send方法和sendAndLoad方法类似于loadVars对象的send方法和 ......

如何让div显示在最上层,防止Flash的遮挡


div的图层由div的style中的z-index来决定,z-index是层垂直屏幕的坐标,0最小,越大的话位置越靠上。
由于FusionCharts的图表都放在div中,如果页面还有其他的div,将被FusionCharts的图层挡住。不过设置z-index并不起作用,其他的div仍然被挡住。经过网络上查找,发现原来是这样的:
flash的图默认情况下总是位于最上� ......

提供FLASH文件保护

联系QQ:787135989
提供FLASH文件保护.
可以最大限度保护你的FLASH的安全!
防止闪客精灵还原你的SWF文件
中断Action Script Viewer查看脚本资源!
也提供手工破解FLASH
防止非法分配你的个人资源.
                  ------- ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号