2012-03-12 7 views
0

私はページに以下を埋め込んでいますが、フラッシュがインストールされていないと何も起こりません。swfobjectとflashをインストール

アイデア?

<script type="text/javascript"> 
    $(document).ready(function() { 
     var flashvars = { 
      modelURL: '/flash/testvideo.swf' , 
      modelID: "1", 
      bgColor: "0xFFFFFF", 
      initialXRot: "25", 
      initialZRot: "0", 
      initialAutoRotate: "true", 
      initialAutoRotateSpeed: "4", 
      enableMouseClick: "false", 
      debug: "false" 
     }; 
     var params = { 
      menu: "false", 
      scale: "noScale", 
      allowFullscreen: "true", 
      allowScriptAccess: "always", 
      bgcolor: "", 
      wmode: "direct" // can cause issues with FP settings & webcam 
     }; 
     var attributes = { 
      id: "rdsModel" 
     }; 
     swfobject.embedSWF(
     "/scripts/3dviewer/ModelViewer.swf", 
     "altContent", "280", "280", "11.1.0", 
     "scripts/3dviewer/expressInstall.swf", 
     flashvars, params, attributes); 
    }); 

私は、コンテンツが表示されている場所で、次のdivを持っています。あなたのdivに

<div id="altContent"></div> 

答えて

0

任意のJavaScriptのエラーがある場合にも<div id="altContent">Instructions to install flash</div>

を追加し、私がチェックします。必要になるまで

編集メッセージを非表示にするには、

一つの方法は、最初の空白あなたaltContentのdiv要素を残すことである:

ドキュメントレディ機能のアドオンの最後で、その後<div id="altContent"></div>

Flashのバージョンが9より低いか、Flashがそうでない場合それはあなたの "フラッシュメッセージを表示する必要がありますインストールされています。

+0

私はこれを試しましたが、実際には動作しますが、フラッシュがインストールされていると、Flashが起動するまでそのコンテンツが表示され、クライアントには受け入れられません。 – RubbleFord