object
通常、FlashおよびFlexアプリケーションは、タグとembed
タグの組み合わせを使用して、またはより一般的にはJavaScriptを使用してHTMLに埋め込まれます。ただし、SWFファイルに直接リンクすると、ブラウザウィンドウで開き、アドレスバーを確認しないと、サイズが幅と高さの100%に設定されたHTMLに埋め込まれていないことがわかりません。
ブラウザウィンドウの100%を占めるFlashまたはFlexアプリケーションを埋め込むために必要なHTML、CSS、およびJavaScriptのオーバーヘッドを考慮すると、代わりにSWFファイルに直接リンクすることの欠点は何ですか?利点は何ですか?
私は1つの利点と3つの欠点を考えることができます:他の方法で必要とされる100行以上のHTML、JavaScript、CSSは必要ありませんが、プラグインの検出、バージョンチェックがなく、最高のSEOオプション(プログレッシブエンハンスメント)が失われます)。
更新は100行以上でハングアップすることはありません。つまり、SWFを埋め込むために必要なコードの量が非常に多いことを意味します(つまり、SWFObjectなどのライブラリを含めることを意味します)。これは、SWFを表示するためだけのものです。直接リンクすることで、1行もなしで実行できます。