我不确定该怎么做,但是我想让swf尽可能地为每个用户提供尽可能大的功能,而无需滚动。当然它会坚持一定的比例,目前我使用2:1,但可以改变(也许我应该使用16:9,因为它是标准的宽屏比率)。
我只使用Actionscript 3代码和MXMLC进行编译。
答案 0 :(得分:3)
只需显示宽度为100%,高度为100%的SWF(在html内部)。这样它将使用所有可用空间。
然后确保将Stage.scaleMode
设置为否StageScaleMode.NO_SCALE
,并确保您的内容能够根据实际可用空间重新绘制其布局。在MXML中,您可以通过使用Boxes和百分比大小和/或绝对边距定位(通过将顶部/右侧/底部/左侧设置为至少两种尺寸的固定值)来实现。如果您使用代码构建布局,则可以使用Stage.stageWidth
和Stage.stageHeight
来计算元素的正确大小,并使用Event.RESIZE
事件在电影更改时收到通知无论出于何种原因。