【问题标题】:Multiple stage sizes in Actionscript 3/Flash CS5 [duplicate]Actionscript 3/Flash CS5 中的多个阶段大小 [重复]
【发布时间】:2013-06-11 16:41:17
【问题描述】:

我正在构建一个可下载的 Flash 应用程序,它在计算机上显示为一个窗口,而不是浏览器中的一个窗口。但是,程序的某些部分仍会在程序中播放 YouTube 视频,而不是在浏览器中。这部分工作正常。

但是,我想在运行 Youtube 视频时更改舞台的大小。这可能吗,还是我必须为所有内容显示相同大小的窗口?

【问题讨论】:

  • 我没有使用 AIR。我不想让 youtube 全屏选项正常工作,我希望包含 youtube 视频和其他一些按钮的实际窗口比我用于其他场景的普通窗口大。
  • 那你用的是什么平台?闪光投影仪?锌?
  • 我正在使用 CS5 Flash Professional 开发平台 - 不确定我是否理解您的问题。
  • 现在我只是将它作为 Publish Preview Flash 运行。
  • 好吧,无论如何,除非您使用 AIR 或 MDM Zinc 等其他高级容器,否则您无法调整窗口大小。

标签: actionscript-3 flash-cs5 stage


【解决方案1】:

您可以通过访问 Document 的 Class 来更改舞台的大小,如下所示:this.widththis.height

更新

事实证明只有嵌入应用程序可以更改状态,并且通过 actionscript 更改大小将不起作用,因此在整个播放器中,您可能必须通过 adobe air 访问NativeApplication,如您在此处看到的:@ 987654321@ 和您在这里看到的:http://www.actionscript.org/forums/showthread.php3?t=242042 - 这表明您只能在编译期间设置阶段大小。

【讨论】:

  • 那行不通。请记住,我试图为一个场景而不是所有场景更改文档的大小,并且设置 this.height/width 不会影响出现的程序窗口的大小。
  • @user792826 它应该改变文档类的大小,所以试试更新功能。更新(在回答编辑中)
猜你喜欢
  • 2011-04-29
  • 1970-01-01
  • 2012-04-21
  • 2011-06-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多