5

我最近在使用 LocalConnection 时遇到了这个模糊的错误。
每次我尝试连接并将数据发送到另一个 swf 时都会发生这种情况。进行互联网搜索时几乎没有找到与 LocalConnection 相关的结果,而这个错误和一些人的反应简直是荒谬的。显然,这个错误也与图像加载和文件引用有关,只是在这种情况下不是。我的发送代码工作正常,即使 event.level 作为状态返回,这意味着另一个 swf 收到了消息,但是另一个 swf 回调函数中的跟踪没有显示,告诉我回调从未触发。

图像加载错误
我在加载图像时再次陷入困境。
答案已更新,包括对此的修复。

4

2 回答 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 回答