2つのブラウザーウィンドウ、または2つの異なるブラウザーにかかわらず、コンピューター上でいつでもSWFのインスタンスが1つだけ開いていることを確認する必要があります。SWFのインスタンスを1つだけ開いていることを確認しますか?
どうすればいいですか?
私がこれまでに二つの潜在的な解決策を考えている:
1)フラッシュのSharedObjectを使用する - それを削除する機能を辞め、私呼び出すことなく、ユーザーがブラウザウィンドウを閉じた場合、彼らは無期限以降、残りのオブジェクト他の新しいセッションに干渉します。 (インスタンスを識別するためにおそらく乱数及びタイムスタンプ?)
2)のLocalConnectionを使用 - ビットハック、これはLocalConnectionオブジェクトが使用されているかどうかを検出するSWFにrelys、及びその場合はロードしません。しかし、ローカル接続はわずかな挑発でクラッシュするようですので、私はそれを少し使用することに注意しています。
のバグはありますか? – grawity
あなたはどのプレーヤーのバージョンをターゲットにしていますか? – back2dos
Flash player 10/AS3 – futureelite7