- ベストアンサー
XHTMLとFlashのパブリッシュについて。
swfをページに組み込む際に、FlashMXについているパブリッシュ機能を使えば、<embed>が入ってW3Cに推奨されず、<embed>だけを消して<object>のみを使えばブラウザによっては対応していない(http://www.htmq.com/html/embed.shtml)と、八方塞がりで困っています。そこで、下記の質問を参考にしました。 【http://oshiete1.goo.ne.jp/kotaeru.php3?q=467352】 ですが、わたしがJavaScriptの技術を取得していないために、記述されているタグを見ても内容がさっぱりわかりません。それは今後の努力で会得していくつもりです。しかし、自分勝手ではありますが、すぐにでもこの問題を解決したいのです。 この問題を解決していただける方がいましたら、お手数ですがご指南願います。 あと、<object>のみでswfを表示させた際、どの程度の方々が見られなくなるか、参考程度で良いので(自論で構いません。正確な数値があるわけでもないので;)お聞かせ願えれば幸いです。よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
メリット: 複数のページで使い回しが簡単 XHTML内にコードとして表示されないのでAnother HTML-lint gateway等でもチェック対象にならない デメリット: Javascript対応していない(させていない)場合は代替での表示となる 外部Javascriptファイルはdocument.writeで1行ずつ記述するので、編集が面倒 そんなところでしょうか・・・
その他の回答 (3)
私自身が使用する場合には、やはり外部Javascriptでdocument.writeですね。 http://www.genebergjapan.com/ このページで使用してみました。
お礼
下記の参考サイトを教えて頂き、ありがとうございました。さっそく記事の内容を読んでみて、下記通り<object>のみの記述を試してみたところです。 加えて、上記参考サイトも見させて頂きました。表示も崩れず、綺麗なタグ打ちとスッキリとしたサイトデザインはとても参考になりました。現状ではJavascriptは全くと言っていいほど習得していないのですが、サイト表現の幅を広げるためにも、今後習得に努めることになると思います。 そこで、重ねての質問で申し訳ないのですが、Javascriptを使ってswf(その他のjpg等でも構いません)を表示させた場合のメリット、デメリットがどのようなものかを教えて頂けたら幸いです。 わたしがJavascriptをまだ理解していないので、おおまかな点だけで結構です。細かい点については今後習得する際に自分で調べていこうと思います。 お手数ですが、よろしくお願いします。
- stingray
- ベストアンサー率24% (243/984)
試しにobjectタグだけで表示させるとどうなるか試してみたところ, 手持ちの環境ではIE6.0とOpera(8.02)で表示が確認されました。 (Mozilla/Firefoxでは不可) 自分の経験上,FlashMXが記述するタグでは, 少なくともIE6.0,Firefox,Safari,Operaで動作確認しています。 この4つのブラウザのシェアの合計が98%を超えます。
お礼
ご意見ありがとうございます。 わたしの方でもさっそく<object>のみで表示を試してみたところ、手持ちの環境で表示させることが出来ました。 現在の環境は会社のWin2000(Firefox・IE・Opera・NS)です。 自宅ではMac OS10.3(Firefox)、OS9(NS・IE5.2)を使っているので、そちらでも検証してみます。 ブラウザのシェアに関しての意見もありがとうございます。残り2%をなんとか無視しないように努めてみようと思います。
参考にどうぞ・・・ 【Flashをstrict XHTMLで。】 http://www.nurs.or.jp/~b3/log/archives/2004/05_19_flash_xhtml.html
お礼
重ねて丁寧な回答、ありがとうございました。 今後よきサイトを作っていくため、これらの情報を糧に良いデザインとタグ打ちのために努めていきます。