【问题标题】:changing flash file width and height in aspx page在 aspx 页面中更改 flash 文件的宽度和高度
【发布时间】:2012-07-26 04:52:43
【问题描述】:

我有一个 flash 文件,我需要在 aspx 文件中显示它。 fla 文件的宽度和高度分别为 500 和 600px 。但我需要以 300 和 300 像素显示它。我在 aspx 文件中设置宽度和高度。但闪存文件不正确。 fla 文件的某些部分被隐藏了。我需要完全显示 Flash 文件,但尺寸很小。

        <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>

【问题讨论】:

    标签: asp.net flash


    【解决方案1】:

    您描述的问题与 FLA 的构建和嵌入方式有关,与 ASP.NET 几乎没有关系,因为它是一种服务器端技术。为此,需要将 Flash 的“缩放”设置为showAll,您可以通过在EMBED 标记中添加scale="showAll" 和在OBJECT 标记中添加&lt;param name="scale" value="showAll" /&gt; 来实现。

    但是,您的 Flash 影片可能会将值比例值覆盖为“noScale”。这是通过将StagescaleMode 设置为noScale 或其他不需要的值来完成的。您需要检查 Flash 电影的来源才能删除该覆盖。如果影片的来源是 Flex 应用程序,默认情况下,Flex 应用程序的scaleModenoScale

    【讨论】:

      猜你喜欢
      • 2022-01-15
      • 1970-01-01
      • 2014-09-26
      • 1970-01-01
      • 2014-09-19
      • 2014-09-19
      • 2021-02-01
      • 2020-01-23
      • 2016-01-01
      相关资源
      最近更新 更多