0

aspx ファイルに表示する必要があるフラッシュ ファイルがあります。fla ファイルの幅と高さは 500 と 600px です。しかし、300および300ピクセルで表示する必要があります。aspxファイルで幅と高さを設定します。しかし、フラッシュファイルが適切に来ていません。fla ファイルの一部が非表示になりました。フラッシュファイルを完全に表示する必要がありますが、小さいサイズです。

        <div style="Height:300px; width:300px">
       <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"                  

      codebase="http://fpdownload.macromedia.com/pub/
       shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="100%" height="105%">
       <param name="movie" value="events.swf" />
      <param name="quality" value="high" />
       <param name="allowScriptAccess" value="always" />
      <param name="wmode" value="transparent"/>
 <embed src="events.swf"
  quality="high"
  type="application/x-shockwave-flash"
  wmode="transparent"
  width="100%"  
  height="105%"
  top="100px"   
  pluginspage="http://www.macromedia.com/go/getflashplayer"
  allowScriptAccess="always" />
 </object></div>
4

1 に答える 1

1

あなたが説明する問題は、FLA がどのように構築され、埋め込まれているかに関係しています。ASP.NET はサーバー側のテクノロジであるため、ほとんど関係ありません。これを実現するには、Flash の「スケール」を に設定する必要があります。タグと タグを追加するshowAllことで実現できます。scale="showAll"EMBED<param name="scale" value="showAll" />OBJECT

ただし、Flash ムービーによって値のスケール値が「noScale」に上書きされる可能性があります。これは、scaleModeの をStagetonoScaleまたはその他の望ましくない値に設定することによって行われます。その上書きを削除するには、Flash ムービーのソースを調べる必要があります。ムービーのソースが Flex アプリケーションの場合、デフォルトでは Flex アプリケーションscaleModenoScale

于 2012-07-25T20:52:43.413 に答える