我最近在使用 LocalConnection 时遇到了这个模糊的错误。
每次我尝试连接并将数据发送到另一个 swf 时都会发生这种情况。进行互联网搜索时几乎没有找到与 LocalConnection 相关的结果,而这个错误和一些人的反应简直是荒谬的。显然,这个错误也与图像加载和文件引用有关,只是在这种情况下不是。我的发送代码工作正常,即使 event.level 作为状态返回,这意味着另一个 swf 收到了消息,但是另一个 swf 回调函数中的跟踪没有显示,告诉我回调从未触发。
图像加载错误
我在加载图像时再次陷入困境。
答案已更新,包括对此的修复。
问问题
2962 次
2 回答
2
事实证明,修复很简单。
连接名称太长。
我将名称减少到 30 个字符,它立即开始工作。
我还想补充一点,如果回调函数中有错误,您将收到此错误。
图像加载错误
好吧,这个错误再次出现在我身上,但这次是在我加载图像时。
// bad code
imageObj.source = partialURL1 + partialURL2 + partialURL3;
//good code
var someURL:String = partialURL1 + partialURL2 + partialURL3
imageObj.source = someURL;
看来您不能在分配 URL 的同一行附加 URL。看起来像一个调试器错误。即使使用错误的代码 HTTPFox 会显示加载的图像,但程序会在源分配后的某个地方出现问题,可能是在 onloaded 回调中。当我发现源分配修复它时,我停止了调查。
于 2011-03-28T20:20:17.953 回答
1
我也遇到过这个错误,对我来说错误代码是
someobject.misspelledVariable.toString();
someobject是通过较早的 localConnection 发送的,而 mispelledVariable 当然是undefined。将mispelledVariable更改为正确的变量解决了我的问题。奇怪的错误虽然......
于 2013-08-11T12:32:11.183 回答