2009-06-24 8 views
5

SWFobjectまたはその他の余分なjavascriptファイルを使用せずにjavascriptからflashへの通信が可能かどうかわかりません。SWFObject.jsを使用しないFlash通信へのJavascript

現在、私は、次のガイドを使用しています: http://www.viget.com/inspire/bi-directional-actionscript-javascript-communication

はお時間をいただき、ありがとうございます。

+0

なぜ投票が遅れましたか?私はこれについて何かが欠けているかは良い質問のようです。 –

+0

ええ、なぜそれが投票した得たか分からない。私にも良い質問がありました。 – ajm

+0

ちょうど、そのvigetリンクで複雑な(および廃止予定の)getFlashMovieコードを使用する必要はありません。単にdocument.getElementByIdを使用するだけです。これはIE6を含む最新のブラウザーでサポートされています。私はExternalInterfaceのためにすべての時間を使用し、それはうまく動作し、さらにそれは前方互換性と標準に基づいています。 – pipwerks

答えて

3

Flash'sexternalInterfaceと自分で作成しているJavaScript(これは唯一のJavaScriptです)を使用すれば完全に可能です。

SWFObjectは、すべての必要はありませんので(基本的にIEの周りに、ブラウザや作業に応じて適切なobjectembedタグを記述するために起こっている、HTMLコンテンツにActiveXクリック・ツーをフラッシュ片を追加することでわずか抽象的に存在しますランフラッシュ警告)。

フラッシュピースをドキュメントに手作業で書きたい場合は、それは問題ありません。 SWFObjectはよりクリーンで簡単ですが、それ以上の機能は有効または追加しません。しかし、それはうまくいくので、サイトでFlashを入手するための標準的な方法になります。

あなたのFlashピースをページにドロップしてください。idobjectembedのタグに設定されていることを確認してください。

関連する問題