同じ Web ページ上の 2 つの Flash オブジェクト間に双方向の localConnection (LC) をセットアップしようとしています。1 つのオブジェクトは AS2 で、もう 1 つのオブジェクトは AS3 です。
- 各 SWF でデータを送受信するために 1 つの LC オブジェクトを使用しています。(これは問題ではありませんよね? 送信用と受信用の 2 つのオブジェクトを使用してみましたが、同じ問題が発生しました)。
それらは両方ともリッスンするように適切に .connect() します。しかし、AS2 SWF から AS3 LC にデータを送信しようとすると、エラーが発生します。これは 95% の確率で発生しますが、うまくいく場合もあるので、LC 名に問題がないことはわかっています (明らかに確認しました)。
場合によっては、1 つまたは 2 つのメッセージが通過し、その後のメッセージが失敗することがあります。
何が原因でしょうか?
多くの AS2 swf が 1 つの AS3 swf に接続できるように、多対 1 の接続マップを作成することを目指しています。それは問題になりますか?