如何使 Flash 动画具有响应性
How to make flash animation responsive
我开始构建这个 bootstrap 网站,我的字体页面上有 Flash 动画。 --> http://testi9.aada.fi/index.php?cID=180
我的动画尺寸是 1472px x 485px。现在我希望它在 bootstrap 网站上的宽度为 100%,这样它就可以在不同的屏幕尺寸上很好地拉伸。
我在 bootstrap css 文件中添加了这个 css 代码:
#swfcontent169 {
border:solid thin #f00;
width:100%;
}
现在我的 Flash 动画是 100% 但不知何故那些 "symbols"
在我的每一侧的 Flash 动画上也都可见,并且动画没有像我希望的那样被拉伸(全宽)。
有人可以帮我解决这个问题吗?
// 米卡
您需要为 flash 对象设置合适的缩放模式。 (scale
嵌入 属性)或通过 AS3 代码 stage.scaleMode
。
以下是选项的直观概要:(您可能想要完全适合或无边框)
假设这是您的文档:
我们有四个盒子(每个角一个),还有一些灰色的盒子在舞台外。
这是你的选择:
显示全部:
显示所有缩放内容,以便整个舞台适合,但如果尺寸不合适,舞台外的物体可能会可见,那么您会看到一个装订线。
无边框:
这将对其进行缩放,使整个内容充满边界(保持纵横比),但如果尺寸不准确,您将裁剪舞台,查看顶部的框是如何裁剪的底部?您可以更改将裁剪后的舞台与 stageAlign
属性.
对齐的方式
完全适合
这只会使整个舞台适合定义的区域,但它不会符合您的宽高比并且看起来可能 squished/stretched.
无比例
这根本不会扩展舞台。所以如果定义的区域小于舞台,它会裁剪它,如果更大,你会得到排水沟。
您可能想要完全适合或没有边框 - 取决于您是否需要固定纵横比。您还可以使用 no-scale 并使用代码以您想要的方式对齐内容。
您也可以使用 align
嵌入参数以多种方式对齐内容。
您可以在嵌入代码中调整这些。 FlashPro 发布设置中也有选项(当您单击 HTML 包装格式时),或者您可以使用在线工具,例如:http://embed-swf.org/embed-swf.php
我开始构建这个 bootstrap 网站,我的字体页面上有 Flash 动画。 --> http://testi9.aada.fi/index.php?cID=180
我的动画尺寸是 1472px x 485px。现在我希望它在 bootstrap 网站上的宽度为 100%,这样它就可以在不同的屏幕尺寸上很好地拉伸。
我在 bootstrap css 文件中添加了这个 css 代码:
#swfcontent169 {
border:solid thin #f00;
width:100%;
}
现在我的 Flash 动画是 100% 但不知何故那些 "symbols" 在我的每一侧的 Flash 动画上也都可见,并且动画没有像我希望的那样被拉伸(全宽)。
有人可以帮我解决这个问题吗?
// 米卡
您需要为 flash 对象设置合适的缩放模式。 (scale
嵌入 属性)或通过 AS3 代码 stage.scaleMode
。
以下是选项的直观概要:(您可能想要完全适合或无边框)
假设这是您的文档:
我们有四个盒子(每个角一个),还有一些灰色的盒子在舞台外。
这是你的选择:
显示全部:
显示所有缩放内容,以便整个舞台适合,但如果尺寸不合适,舞台外的物体可能会可见,那么您会看到一个装订线。
无边框:
这将对其进行缩放,使整个内容充满边界(保持纵横比),但如果尺寸不准确,您将裁剪舞台,查看顶部的框是如何裁剪的底部?您可以更改将裁剪后的舞台与 stageAlign
属性.
完全适合
无比例
您可能想要完全适合或没有边框 - 取决于您是否需要固定纵横比。您还可以使用 no-scale 并使用代码以您想要的方式对齐内容。
您也可以使用 align
嵌入参数以多种方式对齐内容。
您可以在嵌入代码中调整这些。 FlashPro 发布设置中也有选项(当您单击 HTML 包装格式时),或者您可以使用在线工具,例如:http://embed-swf.org/embed-swf.php