• ベストアンサー

FLASHのobject classidについて

WIN2000でFLASHの作品を作成したのですが、 Dreamweaverを使ってHTMLに作品を貼り付けてから HTMLのソースを見ると <object classid="*********">(*は英数字) という一行が自動的に入るのですが、このIDとは 一体何なのでしょうか?メモ帳で、上記の行を 削除しても問題なくFLASHは表示されます。 ご回答をよろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

プログラムモジュール=ここでは、「ActiveX」のこと ActiveX=Microsoft社が提唱する、ブラウザ上でプログラムを動かす技術の呼び名 ■OBJECTタグの場合 CLASSID : InternetExplorerのActiveXコントロールを識別します。値は固定値であり 「classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"」と指定します CODEBASE : FlashActiveXコントロールを識別し、インストールされていなければ自動的にダウンロード出来るようにします。 CLASSIDと同様に正確に指定してやる必要があります。 codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" ■記述例 <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" ...... >

kagamies
質問者

お礼

ありがとうございました。参考になりました。

その他の回答 (1)

  • rara_sun
  • ベストアンサー率50% (271/539)
回答No.1

FLASHを表示するプログラムモジュールを識別するためのIDで、OSのレジストリに同じものが入っています。 しかし、かならずこのIDを使用する必要はなく、このレジストリ登録される時のモジュール名(プログラム名のようなもの)というのがあるのですが、その名前でも良い事になっています。

kagamies
質問者

お礼

ご回答有難うございました。

関連するQ&A

  • VC++で作ったActiveXコントロールをHTMLに貼り付けたい

    MFC ActiveX Control Wizardを使って、ActiveXコントロールを作ろうと思っています。 作ったものをHTMLに貼り付けて結果を見てみたいのですが、 <OBJECT>タグに書き込む CLASSIDをどうしてよいのやら分かりません。 CLASSIDの後に書かれている長い英数字の羅列がActiveXコントロールを示しているんですよね? この長いID番号やらはどうやって作ればいいのでしょうか? 具体的にHTMLに貼り付ける方法などが全くわからないので、どうぞ宜しくお願いします。

  • FlashをHTMLに挿入したとき…

    HTMLにFlashを挿入したとき、 <object classid="~"> 省略 </object> といった感じで挿入するのですが、 ブラウザ上でFlashに以上が出たとき、 <param name="wmode" value="transparent"> を入れるとほとんどの場合、解決します。 <param name="wmode" value="transparent">の意味はなんなのでしょうか? 教えてください。。。

  • 押し花とアイコンのFlash画像をメールに取込む方法

    XPです。 http://homepage2.nifty.com/~kmid/flash915/flash.htmの、可愛らしい、綺麗なフラッシュ画像をEメールで友達に送りたいと思います。 各画像の下に (1)HTML内の<BODY>と</BODY>の間に以下のタグを入れます。 <OBJECT classid・・・中略 </OBJECT> (2)転送するのはHTMLファイルとxxx.swfです。 [download] とありますが、全く分かりません。 お手数ですが、細かくステップを分けて、操作方法をご教授下さい。

  • <object>タグ内<embed>の指定

    質問です。 たとえば次のような構造になっているHTMLで、 <object  classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" (~その他各属性は省略~)> <embed id="emb1" /> </object> <embed>タグにアクセスして属性を設定するにはどうすればいいのでしょうか? どうも<object>タグ内の要素に関してはgetElementByIdが利かないみたいです。 他にはgetElementsByTagName()やname属性を設定してのgetElementsByNameもダメでした。 この解決策を知ってる人がいたらご教授願います

  • flashがうまく表示されない。

    今、↓の様にHTMLに書き込んでいるのですが HPを転送して表示テストしたら見れませんでした。 このFlashの部分だけ表示できないのです。 ハーボットなどは見れているのでどこか設定がおかしいのだと思うのですが HPビルダーのプレビューではちゃんと表示されています。 因みに僕はIE6.0、Win XPでswfファィルとテキストファィル、 そしてHTMLは同じフォルダにあります。 <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="200" height="200" id="Shockwave Flash Object1"> <param name=movie value="memo.swf"> <param name=menu value=false> <param name=quality value=high> <embed src="memo.swf" menu=false quality=high width="200" height="200" align=""type="application/x-shockwave-flash"pluginpage="http://www.macromedia.com/go/getflashplayer"></embed></OBJECT> 何故表示できないのでしょうか? 判らないので教えてください。

  • Flashが上手くアップロード出来ない。

    FlashMX 2004/Dreamweaver MX2004を使ってHTMLにFlashを埋め込んでHPを作りました。Flashを更新したいのですが、Flashの所だけ上手くアップロード出来ません。以前のものが表示されたままになってしまいます。 Flashのタグは <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="770" height="520"> <param name="movie" value="../Gallery/Flash_HP.swf"> <param name="quality" value="high"> <embed src="../Gallery/Flash_HP.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="770" height="520"></embed> </object> になっています。これはDWの方でやったので、自分でタグ打ちはしていません。 アップロードはDWでやっています。 変更したhtmとswfはちゃんと転送しました。 よろしくお願いします。

  • HTMLのOBJECTタブについて

    FLASHで作成したファイルをHTML形式に変換したあと、HTMLを確認すると、BODY部に <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" WIDTH=550 HEIGHT=400> <PARAM NAME=movie VALUE="fl02E.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="fl02E.swf" quality=high bgcolor=#FFFFFF WIDTH=550 HEIGHT=400 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED> </OBJECT> という記述ができます。 この<OBJECT>の属性の意味がよくわかりません。 まず、classidですが、FALSHで作成したものはすべて、 clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" になります。JAVAアプレットとかだと、ファイル名だったりするみたいなのですが、何なんでしょうか。 またcodebaseですが、実行するプログラムの所在するURLとのことですが、実際に "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0"にアクセスすると、意味がわからないテキストデータが表示されてしまいます。また、実行するプログラムの所在するURLとはどういうことなのでしょうか? それと、<object>の部分を削除して、<EMBED src="fl02E.swf" ~</EMBED>のみの記述にしても、ブラウザではきちんと表示されます。 OBJECTタブ自体の必要なのでしょうか。 とても長い質問で恐縮ですが、ご存知の方教えてください

    • ベストアンサー
    • HTML
  • DREAMWEAVERでFlashを画面にフィット(大きさの可変)する

    DREAMWEAVERでFlashを画面にフィット(大きさの可変)する方法について 仲間の集まりでにサイトを作る係になってしまいましたが、周りに聞ける方がいないので 困っています ホームページをDREAMWEAVERで作っています。 今回は大きめのフラッシュをトップに挿入するのですが、大きさが可変できて、上下左右にぴったりフィットするページにしたいと思っています。 SWFの挿入はできますが、プレビューすると右に余白が残ってしまいます。 見る方の画面のサイズにフィットするには どうソースを打てば良いのでしょうか?? リキッドレイアウトでいろいろ検索し、下記のように打ちましたが上手く反映されませんでした (大きさは可変しましたが、右に余白が残ったままでした・・) ちなみにマージンは0になっています  <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%" align="middle" id="FlashID"> <param name="movie" value="フラッシュのデータ" /> <param name="quality" value="high" /> <param name="scale" value="scale" /> <param name="salign" value="lt" /> <param name="swfversion" value="8.0.35.0" /> 今回余白がないほうが良いと要望があり、私にとって初めての試みなので 教えていただけると助かります よろしくお願いいたします  投稿日時 - 2010-03-10 00:28:15

  • FLASH MXで困っています

    最近FLASHを勉強し始めたばかりの初心者ですが質問させていただきます。 FLASHムービーをHTMLと一緒にパプリッシュし、ムービーの下部にちょっとしたコメントを載せてwebで公開したいのですが、いつもエンコードがutf-8で書き出されてしまいます。Shift-jisをデフォルトにする方法はあるのでしょうか?今のところHTMLのソースを直接書き換えてエンコードを直しています。 仕様環境はFLASH MX、win98seです。 それではよろしくお願いします。

  • IE系<OBJECT>タグの使い方を説明しているサイト名

    雰囲気としてソース解析と実行結果からわかるのですが,日本語で文法を解説しているサイトをご存知の方いらっしゃいませんか。(当方コンピューター英語はさっぱりわかりません) 文法がわからないと使えませんし,使う気持ちにもなれません。 <object id=aaaaaaa type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"> <a href=JavaScript:aaaaaaa.Click()>

    • ベストアンサー
    • HTML