2009-08-07 7 views
1

フラッシュアプ​​リケーションがあるとします。チェスゲームを考えてみましょう。ユーザーはコンピュータの相手と対戦しています。移動するたびに、Flashアプリケーションがムーブの「説明」をページのHTMLに追加するようにします。Flashアプリケーションは、そのページのHTMLを変更できますか?

フラッシュにはこの機能がありますか?

これを行う一般的な方法はありますか? Flashアプリケーションがデータベースを更新し、ページ上のAJAXによってデータベースが頻繁にチェックされ、必要に応じてコンテンツが追加される可能性があります。

このタイプの機能のWeb上の例はありますか?

答えて

3

ActionScriptから、ExternalInterfaceを使用すると、クライアントブラウザでJavascript関数を呼び出すことができます。これは可能です。

1

「ActionScript 3.0の聖書」の第36章「JavaScriptとのインターフェイス」に、flash.external.ExternalInterfaceを使用して、「JavaScript関数をFlashから呼び出し、JavaScript関数からActionScript関数を呼び出す」を参照してください。

したがって、FlashからアクティブにするJavaScriptからDOM要素を変更できます。

関連する問題