0

Adobe Edge フォーラムでこの質問をしましたが、返信がなかったので、ここで質問してよろしいですか。

Adobe Edge アニメーションを Web ページに埋め込む方法についてアドバイスを求めています。

私はコーディングの知識がないので、残念ながら思ったよりも複雑です。

Web ページに単一バージョンの Flash アニメーションが埋め込まれた Web ページがいくつかあります。同じページにエッジ アニメーションを追加したいのですが、デバイスが Flash Player を持っていないかサポートしていない場合にのみ再生します。したがって、フラッシュがインストールされている場合は、フラッシュ バージョンを実行する必要があります。フラッシュがない場合 (iPad など)、エッジ バージョンが再生されます。多くの人が逆の方法を選択することは知っていますが、エッジを学習している間はフラッシュ バージョンの方がはるかに優れているため、フラッシュ バージョンを主にプレイすることを好みます。

音の要素に。Flash ファイルのバックグラウンド ミュージックを再生しています (音楽は Flash アニメーションに組み込まれています。エッジ アニメーションでこれを行う方法がわかりません。おそらく、ある種の HTML5 を使用して実際の HTML ページにコーディングする必要があります。タグ? しかし、ここで私が目にする問題は、Flash バージョンが再生を開始すると、Flash および HTML5 タグをサポートするブラウザーでも HTML5 サウンド バージョンが再生を開始することです。

これを達成する方法についてのアドバイスと、可能であればコード例をいただければ幸いです。

4

1 に答える 1

0

これは、ブラウザにフラッシュがあるかどうかを検出するのに役立ちます

var hasFlash = false;
try {
var fo = new ActiveXObject('ShockwaveFlash.ShockwaveFlash');
if(fo) hasFlash = true;
}catch(e){
if(navigator.mimeTypes ["application/x-shockwave-flash"] != undefined) hasFlash = true;
}
于 2013-03-07T21:45:11.540 に答える