最近,我有一个客户与我联系,要求对他过去几年前维护/开发的项目进行更新。

它是使用Macromedia总监(现为Adobe Director)和Lingo完成的。由于我没有发展 任何事物 在这么长的时间内使用这些技术,我需要一些帮助。

大多数更改都很简单,但是让我感到困惑的是使应用程序能够在全屏投影仪和窗口模式之间切换。

这就是组织的方式:

  • 我有一个存根投影仪,它轻巧,可确保快速启动时间。
  • 存根投影仪加载主电影。 ("@::Content:Main")
  • 该存根投影仪以全屏模式发布。

现在,我可以通过发布单独的可执行文件来创建一个已窗口的投影仪,该投影仪是全屏模式。但是,客户想要的是在运行时切换它的能力 - 是 甚至 可能的?

我发现了一些有点工作的解决方法(将显示截止和舞台截止设置为桌面尺寸),但引入了许多兼容性问题。

有建议吗?解决方案?

我很想说不可能在运行时切换,并建议他发布全屏或窗版版本。

有帮助吗?

解决方案

备查: http://www.directorforum.com/showthread.php?p=38795#post38795

好吧,有不同的方法来定义“全屏”,但是可以在运行时完成所有方法:

1)投影仪会自动调整计算机的显示分辨率以匹配电影的尺寸并隐藏任务栏/码头。这通常是“全屏”在现代言论中的含义。您可以查看各种Xtras,以动态切换分辨率。

2)用导演术语,发布投影仪“全屏”只是意味着投影仪窗口没有标题栏,占用显示屏的完整尺寸,隐藏了任务栏/码头,并将电影内容的内容归为固体框架。背景颜色。这是全屏的la脚实现,因为它不会使电影在屏幕上看起来更大。可以通过操纵您提到的矩形并使用XTRA隐藏任务栏来设置此设置。不确定您遇到的“兼容性问题”。

3)图形地拉伸电影,以使其实际内容占据整个屏幕。最简单的方法是改变绘制牵引。但这可能会导致图形扭曲,具体取决于发生了多少伸展,因为没有使用抗体来平滑拉伸像素。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top