`
hiphunter921
  • 浏览: 67025 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

flex 15秒超时

阅读更多

在flex中可以通过ExternalInterface调用js的方法,一般情况下没有问题,但是如果js执行时间超出15秒,flex就会报错。

在项目中使用了ExternalInterface调一个js方法,方法里是window.showModalDialog....这是个阻塞方法,弹出个窗口一般都会超过15秒,我在flex中使用了try{}catch(){},测试下来当打开的window调用close()方法时,是会捕获到此error,但是如果我不是调close,而是return一个数据时候,FB中还是会爆出此错误。。。相当的不解。。

 

后来多方查找后,看到一位兄弟说在js中用setTimeout来掉用含有window.showModalDialog的方法,而flex中则调用这个setTimeout的方法,这样flash就会以为当setTimeout结束后,这个js脚本调用也就结束了,这样超时问题就能较好的解决了。

分享到:
评论
3 楼 zhoujunying 2011-06-27  
谢谢!!
2 楼 hiphunter921 2011-06-25  
你settimeout写的对么?
setTimeout(showPersonInfoDialog(emplName),100); 这里明显写的有问题啊

首先settimeout里面的方法应该是写成字符串形式的,然后,settimeout要给闭包传递参数,可以写在settimeout的第三个参数,正确写法应该是:
setTimeout("showPersonInfoDialog",100,emplName);
1 楼 zhoujunying 2011-06-25  
为什么我的用settimeout还是会出现超时现象!!!
function showDialog(emplName) {
setTimeout(showPersonInfoDialog(emplName),100);

}

function showPersonInfoDialog(emplName) {
// alert(emplName);
window.showModalDialog("../hrallpersoninfo/bpPersonInfo.jsp?emplName="+emplName, "员工查询","dialogWidth=780px;dialogHeight=600px");
}

相关推荐

    flex 解析xml实例

    flex解析xml实例,可读取xml标签来获取信息,并附表情

    flex remoteObject封装后和java通信

    使用封装后的RemoteObject和java通信,以blazeds做为第三方软件,上传的是一个Demo实例

    Flex与JAVA

    JAVA超时

    Flex不能Debug调试问题

    针对Flex不能Debug调试问题:调试器总是加载到48%时,加载到最后会出现会话超时提示框,详情请看文档。

    关于flash builder4无法调试、会话超时的解决方法

    关于flash builder4无法调试、会话超时的解决方法,网上有很多的说法,但没有一个统一明确的结论,很多人都还不知道flash builder4会话超时、无法调试的解决办法,希望可以为困扰多时的你排忧解难吧。

    基于flex的流程编辑器

    各个节点上支持各种功能信息的配置, 如步骤节点上支持:用户角色权限配置、是否添加审批信息、是否允许指派具体审核人员、设置超时提醒功能以及超时动作设置等 部署及访问: 在IDE开发环境中新建任意web工程, ...

    flex:Flex协议,客户端和服务器

    柔性Flex是具有客户端和服务器jar库的简单协议/框架,可通过使用简单的Map(获取/放置)接口在应用程序之间传输低延迟的高吞吐量数据。 从逻辑上将数据划分为多个存储,每个存储都有一个名称。眼镜基于Netty(NIO)...

    S32K144_DEMO-O.rar

    名称:CQU_S32K144_DEV开发板/评估板---综合应用DEMO例程 * 功能:(1) 启用PLL并设定系统时钟频率为160MHz(基于芯片外部的8MHz的...* (6) 运用LPIT定时器超时中断功能,每定时时间到(1s)读取A/D转换结果并通过CAN_0发送

    spring boot配置MySQL数据库连接、Hikari连接池和Mybatis的简单配置方法

    主要介绍了spring boot配置MySQL数据库连接、Hikari连接池和Mybatis的简单配置方法,需要的朋友可以参考下

    Ranorex用户指南

    等待UI元素 - 库超时 编辑RanoreXPath 库的拆分 对象库设置对话框 库条目的属性 [课程 7: 代码模块] 创建代码模块 在代码模块中使用对象库 在代码模块中访问屏幕快照 代码模块中使用变量 在测试用例中使用...

    Spring攻略(第二版 中文高清版).part2

    本书共分为两卷。 第1章 Spring简介 1 1.1 实例化Spring IoC容器 1 1.1.1 问题 1 1.1.2 解决方案 1 1.1.3 工作原理 3 1.2 配置Spring IoC容器中的Bean 4 1.2.1 问题 4 ...第15章 数据访问 570 ...

    Spring攻略(第二版 中文高清版).part1

    本书共分为两卷。 第1章 Spring简介 1 1.1 实例化Spring IoC容器 1 1.1.1 问题 1 1.1.2 解决方案 1 1.1.3 工作原理 3 1.2 配置Spring IoC容器中的Bean 4 1.2.1 问题 4 ...第15章 数据访问 570 ...

Global site tag (gtag.js) - Google Analytics