我们有一个使用Flash,AS2和ColdFusion后端(远程处理)开发的应用程序。我观察到当数据库查询失败并且进入Flash时,将调用_result处理程序(而不是_status),并且播放器因臭名昭着的无响应/中止脚本错误而挂起。
对结果进行跟踪不会产生任何结果。试图在结果中枚举属性也不会产生任何结果。
这很奇怪。有没有人知道可能导致这个/如何解决它的原因?
答案 0 :(得分:0)
如果您还没有使用Flash浏览器,请在浏览器中使用调试版,很可能它会抛出异常弹出窗口。
第二件事是安装http://amfexplorer.riaforge.org/并查看后端发送的内容(如果有的话)。
如果这无助于尝试将结果解析代码放入try-catch中并查看它在哪里爆炸应用程序:
try {
// statements
} catch (myErr) {
// statements
} finally {
// statements
}