2012-02-20 1 views
1

フラッシュサイト内にフラッシュゲームをロードする必要があります。目標は、勝者のスコアに関する情報をサイトに公開することです。問題は、ゲームがサードパーティのプログラマによって開発されたため、ロードされたswf(ゲーム)の変数にアクセスして最高得点を得ることができるかどうかはわかりません。ロードされたフラッシュムービーへのアクセシビリティ

ロードされたswfからデータを取得するにはどうすればよいですか?

答えて

1

swfが明示的にアクセスされていない限り、別のswf(特にサードパーティのswf!)内の情報にアクセスすることはできません。アクセス許可を確認するには、フラグchildAllowsParentをテストします。

ハイスコアを通知するためにキャッチできるイベントが何らかの形で発生しているかどうかをテストすることもできます。ゲームがKongregateまたは他のFlash Game hostingウェブサイトと統合されている場合、Kongregateが期待するAPIの一部を実装している可能性があります。もしそうなら、Kongregateをエミュレートすることで、おそらくこれにフックすることができます。

+0

ただし、APIの実装がなく、明示的なアクセス宣言がない場合は何もできません – dmdkv

+0

残念ながら、あなたができることは何もありません。明示的にそのデータをあなたに公開している場合を除きます。 – ganaraj

関連する問題