【问题标题】:Problems with settings movie size using SWFLoader使用 SWFLoader 设置电影大小的问题
【发布时间】:2012-04-27 08:11:02
【问题描述】:

我有以下问题:

当我通过 HTML 标记嵌入 swf 影片时,影片具有给定的尺寸。不幸的是,使用 SWFLoader(设置高度和宽度)执行此操作不起作用。这部电影似乎有全屏尺寸。

编辑:

这是 SWFLoader 的代码(它被缩放到 240x320,但加载的电影要大得多,并没有填满整个窗口):

<mx:SWFLoader  id="video" autoLoad="true" height="240" width="320" scaleContent="true" maintainAspectRatio="true" source="http://movie_address" />

这是标签的工作代码:

<object width="320" height="240" ><param name="allowfullscreen" value="true" /><param name="movie" value="http://movie_address" /><embed src="http://movie_address" type="application/x-shockwave-flash" allowfullscreen="true" width="320" height="240"></embed></object>

我该如何解决这个问题?

谢谢!

【问题讨论】:

标签: html actionscript-3 flash apache-flex flex3


【解决方案1】:

尝试使用 scaleContent="true";

<s:SWFLoader id="loader1" source="@Embed(source='sample.swf')" x="100" y="100" 
                 width="200" height="200" scaleContent="true"/>

【讨论】:

  • 首先,我无法嵌入它——它必须在运行时加载。除此之外, scaleContent="true" 不能按预期工作。我需要电影是 320x240。目前它更大,并且被缩小到给定的大小。
  • 尝试在 SWFLoader 的完成事件上设置 source 和 scaleContent 属性。或分享“movie_address”。
猜你喜欢
  • 1970-01-01
  • 2014-09-06
  • 2015-11-20
  • 1970-01-01
  • 2011-03-26
  • 2010-11-30
  • 1970-01-01
  • 1970-01-01
  • 2013-04-16
相关资源
最近更新 更多