最近,我因使用LocalConnection而发生了这个模糊的错误。
每当我尝试连接并将数据发送到另一瑞士法郎时,都会发生这种情况。
进行互联网搜索时,发现与LocalConnection有关的结果很少,并且此错误和某些人的响应简直太荒谬了。
显然,此错误也与图像加载和fileReference有关,只是在这种情况下不是如此。

我的发送代码工作正常,即使event.level返回为状态也意味着另一个swf收到了消息,但是另一个swf回调函数中的跟踪没有显示,这告诉我该回调从未触发。

图片加载错误
我在加载图像时又一次被钉上了钉子。
答案已经更新,还包括针对此问题的修复程序。

最佳答案

事实证明,修复很简单。
连接名称太长。
我将该名称缩减为30个字符,并立即开始工作。
我还想补充一点,如果回调函数中有错误,您将得到此错误。

图像加载错误
好吧,这个错误再次出现在我身上,但这一次是我加载图像时。

// bad code
imageObj.source = partialURL1 + partialURL2 + partialURL3;

//good code
var someURL:String = partialURL1 + partialURL2 + partialURL3
imageObj.source = someURL;

似乎您无法将URL附加到分配它的同一行上。看起来像调试器错误。即使使用了错误的代码,HTTPFox仍在显示图像正在加载的位置,但该程序仍会在源代码分配后的某个地方(可能是在onloaded回调中)废弃。当我发现源分配已解决该问题时,我停止了调查。

10-08 16:31