トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   とにかくFLASH【FLASHに関して全般】
     FlashをJavascriptで表示させる事の利点って?
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
minmin_y
Åê¹ÆNo.38943
投稿日時: 2008-5-24 16:54
新米
居住地:
投稿: 2
使用環境:
WinXP,Flash8
FlashをJavascriptで表示させる事の利点って?
タイトルの通りです…。
どういうメリットがありますか??
FlashをJavascriptで表示させる事の
メリット、デメリット(あれば)を教えてください!

よろしくおねがいします。
Tonpoo (gaienboy改め)
Åê¹ÆNo.38945
投稿日時: 2008-5-24 18:22
職人
居住地: 東京・神宮前
投稿: 717
使用環境:
Windows 7 Professional,
Flash CS5 Pro,
Flash Player 10,1,102,64
Re: FlashをJavascriptで表示させる事の利点って?
gaienboyです。

<必然性>
メリット、という肯定的なとらえ方とはちょっと違うと思うのですが、一番
のメリット、というか必然性はInternetExplorerとOperaとで、Flashコン
テンツを「そのまま」表示することができる、という点だと思います。逆に、
JavaScriptを使わないでobjectタグなどで表示させた場合、Flashコンテ
ンツの上にマウスを持って行くと、コンテンツをアクティブ化するためにク
リックすることを求められるため、ユーザー側に余分なクリックをさせるこ
とになってしまいます。

この問題は、Microsoft社とEolas社という企業が特許の問題で争っていたた
めに起こったものです。現在は両社が和解しているため、再びobjectタグな
どで直接表示できるようになる(なった?)ようですが、現時点ではまだす
べてのブラウザが直接表示に対応していない(?)こともあり、JavaScript
を使って表示することが一般的であるように思います。

参考:japan.internet.com Webテクノロジー - 再び『IE』の『ActiveX』有効化操作が不要に
http://japan.internet.com/webtech/20071110/12.html

<メリット>
その他のメリットとしては、たとえばSWFObject.jsのような汎用スクリプ
トを使うことによって、単にFlashコンテンツを表示するだけでなく、プラ
グインの判定や代替コンテンツの表示、プラグインのインストール支援など
も行うことができるようになること、などが挙げられるでしょう。

参考:trick7.com blog: SWFObjectのドキュメントを日本語に翻訳してみたよ
http://www.trick7.com/blog/2006/06/15-135235.php

<デメリット>
ズバリ、JavaScriptに対応していない(or有効にしていない)ブラウザなど
で、コンテンツが表示されないことでしょう。もっとも、noscriptタグの中
にobjectタグを使ってFlashコンテンツを表示させるためのタグを記述すれ
ば、JavaScript非対応の環境でも表示させることができますが、それはそれ
で二度手間になり、コードもその分煩雑になるので、デメリットと言えるか
もしれません。


----------------
Tonpoo (a.k.a. gaienboy)
Tonpoo.com / TONPOOBLOG / twitter@tonpootwit

joyko
Åê¹ÆNo.38948
投稿日時: 2008-5-24 19:42
常連
居住地: 埼玉県
投稿: 167
使用環境:
WinXP(SP3)
Flash8 Basic
FlashCS3
Flash CS4
Re: FlashをJavascriptで表示させる事の利点って?
今晩は。
gaienboyさんが、キーポイントを解説下さっているので、少しだけ、補足しますと、良く、htmlの上を、SWFが動いているサイトがありますが、このときは、CSSのLayerに、SWFを乗せます。そのLayerを、javascriptで制御し、ブラウザーの上下スクロールに連動させて、SWFを動かしたり、場合によっては、非表示にしたりして、ちょと変わった効果を出すこともできます。
という訳で、ローカルPC上では、SWFとは、何かと深い付き合いを行っています。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops