Web浏览器对齐中心内的全尺寸闪存

时间:2011-04-06 14:58:34

标签: asp.net html flash

如何在网络浏览器对齐的中心内制作以下全尺寸闪光灯?

<body bgcolor="#000000">
    <form id="form1" runat="server">

    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"  codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="50%" height="900">
      <param name="movie" value="css/index.swf" />
      <param name="quality" value="high" />
      <embed src="css/index.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>
    </object>



    </form>
</body>

2 个答案:

答案 0 :(得分:1)

您需要在“embed”标记中设置width =“100%”,而不只是在“object”标记中。顺便提一下,您当前在“object”标记中设置的大小为50%。哦,你可能想要将页边距设置为0。

然后调整对象的位置以响应舞台调整大小使用stage.stageWidth

顺便提一下,您使用的特定嵌入方法是直接从Flash发布时获得的,并且当您从FlashDevelop发布时,其定位方式与嵌入方法不同。 FlashDevelop会插入一些自动居中的JavaScript,而开发人员无需执行任何操作。我直到现在才注意到,这很方便。

答案 1 :(得分:0)

要在闪光灯中全屏播放,您必须更改displayStatestage。以下行将实现此目的:

stage.displayState = StageDisplayState.FULL_SCREEN;