• 締切済み

FLASHで「このコントロールをアクティブ化して~」とでる問題の件で

今晩は。 FLASHサイトをIEでひらくと「このコントロールをアクティブ化して使用するには~」 と出てしまいます。 特許問題に絡むこの現象の回避法についてはいろいろなサイトで説明されていますが<!--[if !IE]> などもdocument.write('で囲うのかな?などと困っています。 いきなりソースを載せて恐縮ですが、document.write(' と '); をどう使えばよいのかご教授頂けませんでしょうか。 以下ソース <object classid="clsid:***"  codebase="http://download.macro(略)/6,0,40,0" width="734" height="312"> <param name="movie" value="flash\header.swf?button=1"> <param name="quality" value="high"> <param name="menu" value="false"> <!--[if !IE]> <--> <object data="flash\header.swf?button=1" width="74" height="31" type="application/x-shockwave-flash"> <param name="quality" value="high"> <param name="menu" value="false"> <param name="pluginurl" value="http://www.macromedia(略)">

みんなの回答

  • 345itati
  • ベストアンサー率48% (795/1639)
回答No.1

http://f32.aaa.livedoor.jp/~azusa/index.php?p=41&t=strm#flash ここを見て頑張ってください。<object><embed>で埋め込まれているといちいちワンクリックしてActiveXコントロールを実行してやらなければなりませんので、javascriptで書き出してやる、という作業が必要なわけです。

emozilla
質問者

お礼

コメント頂きありがとうございます。 結局document.writeではなおせませんでした。 DreamWeaver8.02には自動で修正してくれる機能があるのですが その機能でも解決できませんでした。 別の方法で解決できましたので、一応フィードバックしておきます。 document.writeでは解決できない方は参考になるかもしれません。 (Dreamweaver8を使います) いったんswf埋め込みタグを消す。 その後Dreamweaver(8.02以降)でswfをあらためて挿入。 見かけは同じでも、タグが大幅に変わっています。 こうしてからだとドリの自動補正機能が使えるようになります。 その後自動生成された「Scripts」フォルダをアップロード。 ぼくの場合これで解決できました。 この度はありがとうございました。

関連するQ&A

専門家に質問してみよう