SWFobjectまたはその他の余分なjavascriptファイルを使用せずにjavascriptからflashへの通信が可能かどうかわかりません。SWFObject.jsを使用しないFlash通信へのJavascript
現在、私は、次のガイドを使用しています: http://www.viget.com/inspire/bi-directional-actionscript-javascript-communication
はお時間をいただき、ありがとうございます。
SWFobjectまたはその他の余分なjavascriptファイルを使用せずにjavascriptからflashへの通信が可能かどうかわかりません。SWFObject.jsを使用しないFlash通信へのJavascript
現在、私は、次のガイドを使用しています: http://www.viget.com/inspire/bi-directional-actionscript-javascript-communication
はお時間をいただき、ありがとうございます。
Flash'sexternalInterfaceと自分で作成しているJavaScript(これは唯一のJavaScriptです)を使用すれば完全に可能です。
SWFObjectは、すべての必要はありませんので(基本的にIEの周りに、ブラウザや作業に応じて適切なobject
とembed
タグを記述するために起こっている、HTMLコンテンツにActiveX
クリック・ツーをフラッシュ片を追加することでわずか抽象的に存在しますランフラッシュ警告)。
フラッシュピースをドキュメントに手作業で書きたい場合は、それは問題ありません。 SWFObjectはよりクリーンで簡単ですが、それ以上の機能は有効または追加しません。しかし、それはうまくいくので、サイトでFlashを入手するための標準的な方法になります。
あなたのFlashピースをページにドロップしてください。id
がobject
とembed
のタグに設定されていることを確認してください。
なぜ投票が遅れましたか?私はこれについて何かが欠けているかは良い質問のようです。 –
ええ、なぜそれが投票した得たか分からない。私にも良い質問がありました。 – ajm
ちょうど、そのvigetリンクで複雑な(および廃止予定の)getFlashMovieコードを使用する必要はありません。単にdocument.getElementByIdを使用するだけです。これはIE6を含む最新のブラウザーでサポートされています。私はExternalInterfaceのためにすべての時間を使用し、それはうまく動作し、さらにそれは前方互換性と標準に基づいています。 – pipwerks