我最近在使用LocalConnection时发生了这个模糊的错误
每次我尝试连接并将数据发送到另一个swf时都会发生这种情况。
进行互联网搜索时出现了与LocalConnection相关的一些结果,而这个错误和一些人的反应都很荒谬。
显然这个错误也与图像加载和fileReference有关,就在这种情况下也是如此。
我的发送代码工作正常,甚至event.level返回状态,这意味着其他swf得到了消息,但是其他swf回调函数中的跟踪没有显示,告诉我回调从未触发过。
图片加载错误
我在装载图像时再次钉上了这个
答案已更新,以包含此修复程序。
答案 0 :(得分:2)
事实证明修复很简单
连接名称太长
我将名称缩减为30个字符,然后立即开始工作
我还想补充一点,如果回调函数中有错误,您将收到此错误。
图片加载错误
好吧,这个错误再次出现在我身上,但这次是我加载图片的时候。
// bad code
imageObj.source = partialURL1 + partialURL2 + partialURL3;
//good code
var someURL:String = partialURL1 + partialURL2 + partialURL3
imageObj.source = someURL;
您似乎无法在指定的同一行上附加网址。看起来像一个调试器错误。即使有错误的代码HTTPFox显示加载的图像,但程序将在源分配之后的某个地方废弃,可能是在加载的回调上。当我发现源分配修复它时,我停止调查此事。
答案 1 :(得分:1)
我也有这个错误,对我来说错误的代码是
someobject.misspelledVariable.toString();
其中 someobject 是通过早期的localConnection发送的,而misspelledVariable当然是 undefined 。 将拼错变量更改为正确的解决方案解决了我的问题。奇怪的错误虽然......