質問
通常フラッシュやフレックスの応用に組み込み、HTMLのどちらを組み合わせ object
や embed
タグ、またはより一般的にJavaScriptを使用しております。ただし、コンポーネントに直接リンクは、SWFファイルをオープンするブラウザのウィンドウとなく、アドレスバーできないのではな組み込み、HTMLのサイズに設定し100%の幅と高さです。
を考慮した架空のHTML、CSSとJavaScriptを埋め込みフラッシュまたはフレックスの応用充填100%のブラウザのウィンドウのか、そのマイナス面のに直接リンクSWFファイルょうか?そupsides?
できるということも頭におきながら、三つのマイナス面:必要なの100+イHTML、JavaScript、CSSがその必要がないプラグインを検出し、バージョンチェックというオーオプション(進化).
更新 わからないうちに、100+ライン、ということだけでその量はコードに必要な組み込み、SWFは非常に景色は駅の屋根だけというとんどの図書館のようなSWFObject)かを表示するためのSWFをすることなく行うことが単一のラインへのリンクです。
解決
Upsidesのためのリンクに直接SWFファイル:
- 高速アクセス
- ご存知でフラッシュ映画もする前にリンクをクリックし
- 飛びのhtmlとjsファイル(すな利用のCSSを表示100%の動画でとにかく)
マイナス面:
- されていない制御映画のデフォルトする
- 使用できませんのカスタム背景色、透明性など。
- 使用できませんflashVarsデータを送信し、映画からHTML
- 使用できませんfscommand映画からのページ
- 映画比では絶対のものと同じユーザーのウィンドウの縦横比
- できない補償のためのブラウザincompetability(次の新しいブラウザを出るときにトラブル)
- なSEO
- ページタイトル、使い勝手が悪いものにしたい人のブックマーク。
- ないプラグイン情報ダウンロードリンクなど。
- ごSWFに接続外部データソースなければならなくなるかもしれのクロスドメインです。
- 名を変更したいのSWFファイルの名前を変更します。悪いバージョン管理.
短となり、複雑な申請-使用してください。のためのシンプルなアニメーション映画ですどちらの方向にも行きます。
他のヒント
まな外部制御の組織を抱えている。きの埋め込HTMLを利用できるwebブラウザでjavascriptの実行を通の組織を抱えている。さいたSWFの積み込みができない場合があります。
100+線を引っかかるものです。HTMLのことFlashDevelop生のための埋め込むSWFは約35ライン、などのシングルswfobject.js ファイルです。ただし必要に触れるjsファイルのほとんどして調節のためのHTML非常に少なくすることができるようになりますと考えている。
私の経験のないすべてのブラウザの取り扱います。んだ(またはブラウザ)がっ誤って送信リンクはこのようなお客様たっくちかなりの混乱をきたしている。疑いのブラウザを促しているファイルをダウンロードの代わりに表示されているかもしれない
まず、上方向の不確実性までを考えている指定することができるパラメータを取得しますの直接URLをSWFするという、当社ならではのFlashアプリ( Application.application.parameters
フレックスはいかにもアクセスしてくださいFlash CS3).このコースを実現するなどしていればドキュメントを編集するには、ラッパーがこのようにするべきだと思うんです。
なぜ必要なの100+ラインのコードについて教えてください。用のようなもの swfobject 削減この量もやはんなプラグインの検出等手とにかく).
以上の利点:
- 軽量で見物館を取り除くことができヘッダのすべてのツールバーがその蓄積があっても、スクロールバーをいただく必要はありません。この時の衝撃しようとしている数多くのアクション短います。
- のbiggie:んで、ウィンドウでできるドラッグを拡大または縮小し、映画、小さくなります。では、プレーヤーのサイズを変える映画の画面です。本当にありがとうグループの写真が欲しいのですぐ自分の友人です。ねこのすすめのフレームFlash生産!●
マイナス面:どのポップアップ総合問となるようにしてください。同サイト、違い型違い希望アレサイズのポップアップ、ブラウザがけをオーバーライドサイズまたはウインドウです。オープンで再利用もあります。が必要であり、オープンポップアップのウインドウです。開く新鮮です。で複雑ないできていないのですが全ページ。人はこの成功によりpls後どのように!
Adobeは恥ずかしがらずに自分の標準組み込み、敗戦のpuproseのコンベンションの設定をします。チェック^swfobject(上記) swfin