最近、LocalConnection を使用して、このあいまいなエラーが発生しました。
別のswfに接続してデータを送信しようとするたびに発生しました。インターネット検索を行っても、LocalConnection に関する結果はほとんど得られず、このエラーと一部の人々の反応はばかげていました。どうやら、このエラーは画像の読み込みと fileReference にも関係していますが、この場合はそうではありません。私の送信コードは正常に動作し、他の SWF がメッセージを受信したことを意味するステータスとして返された event.level でも正常に動作しますが、他の SWF コールバック関数のトレースは表示されず、コールバックがトリガーされなかったことがわかりました。
画像の読み込みエラー 画像
の読み込み
でこれに再び釘付けになりました。
回答が更新され、これに対する修正も含まれています。
2962 次
2 に答える
2
結局のところ、修正は簡単です。
接続名が長すぎます。
名前を 30 文字に減らしたところ、すぐに機能し始めました。
また、コールバック関数にエラーがある場合、このエラーが発生することも付け加えておきます。
IMAGE LOADING ERROR
このエラーが再び表示されましたが、今回は画像を読み込んでいたときに発生しました。
// bad code
imageObj.source = partialURL1 + partialURL2 + partialURL3;
//good code
var someURL:String = partialURL1 + partialURL2 + partialURL3
imageObj.source = someURL;
割り当てた同じ行に URL を追加できないようです。デバッガのバグのようです。悪いコードを使用しても、HTTPFox は読み込み中の画像を表示していましたが、プログラムはソース割り当て後のどこかで、おそらくオンロードされたコールバックで失敗しました。ソースの割り当てで修正されていることがわかったとき、私はその問題の調査をやめました。
于 2011-03-28T20:20:17.953 に答える
1
私もこのエラーを経験しましたが、私にとってエラーのあるコードは
someobject.misspelledVariable.toString();
someobjectが以前のlocalConnectionを介して送信された場合、スペルミスのある変数はもちろんundefinedです。mispelledVariableを正しいものに変更すると、問題が解決しました。奇妙なエラーですが...
于 2013-08-11T12:32:11.183 に答える