0

いくつかのFlashアニメーション(レイヤーを表示/非表示にするボタンのあるマップ、スライドショーなど)があります。初めてFlashアニメーション(file.swf)をロードし、表示/ロードできなかった場合(つまり、iOSデバイスで)、HTML5ファイルにフォールバックするコードを探しています。(file.html;多分iframe内)

一部のSWFをSwiffyを使用してHTML5に変換していますが、結果が常に正しいとは限りません。そのため、最初にSWFファイルをロードすることをお勧めします。

私が見つけたすべてのコードは、ビデオとオーディオ用です。SWFとMP4/OGGの代わりに、SWFとHTMLファイルで動作するようにそれらを適応させる方法がわかりません。

どんな提案でも歓迎します。前もって感謝します。

4

1 に答える 1

1

FlashをWebページに埋め込む標準的な方法であるSWFObjectを見てください。CS5を使用している場合は、生成されるHTMLにSWFObjectコードが自動的に含まれるように公開設定を変更できます(このチュートリアルを参照)。

この方法では、ユーザーのブラウザがFlashをサポートしている場合に限り、フォールバック方法を含む特定のdivのコンテンツをFlashコンテンツに置き換えることで、ページを段階的に拡張できます。この方法は、Flashをサポートしていないすべてのブラウザ/デバイスで機能します。

于 2012-04-30T23:01:53.080 に答える