导演/ Lingo,使应用程序在全屏和窗口之间切换?

我最近有一个客户联系我,要求更新他多年前维护/开发的项目。 它是使用Macromedia Director(现在的Adobe Director)和Lingo完成的。由于我在很长一段时间内没有使用这些技术开发任何东西,我需要一些帮助。 大多数变化都很简单,但令我难以接受的是使应用程序能够在全屏幕投影仪和窗口模式之间切换。 这就是它的组织方式: 我有一个短管投影仪,重量轻,确保快速启动时间。 存根投影仪加载主电影。
("@::Content:Main")
该存根投影仪以全屏模式发布。 现在,我可以通过发布单独的可执行文件来创建一个窗口化的投影仪和一个全屏模式的投影仪。然而,客户想要的是能够在运行时切换它 - 这甚至可能吗? 我找到了一些有点工作的解决方法(将display-rect和stage-rect设置为桌面大小)但引入了许多兼容性问题。 有什么建议?解决方案? 我很想说在运行时切换是不可能的,并建议他发布全屏或窗口版本。     
已邀请:
供将来参考:http://www.directorforum.com/showthread.php?p = 389595#post38795   那么有不同的方法   定义“全屏”,但一切都可以   在运行时完成:      1)投影机自动调整   计算机的显示分辨率为   匹配电影的尺寸和   隐藏任务栏/停靠栏。这是   一般来说,“全屏”意味着什么   现代的说法。你可以看看   各种Xtras用于切换   即时解决。      2)在董事方面,出版一份   投影机'全屏'只是意味着   投影机窗口没有   标题栏,占据全部尺寸   的显示,隐藏了   任务栏/停靠,并有电影   以屏幕框架为中心的内容   纯色背景。这是一个   相当蹩脚的执行完整   屏幕,因为它不会制作电影   屏幕上显示任何更大的内容这个可以   通过操作来设置在运行时   你提到并使用一个   Xtra隐藏任务栏。不确定   您运行的“兼容性问题”   成。      3)以图形方式拉伸电影   其实际内容占用了   整个屏幕。最简单的方法   这是通过改变drawRect。但   这可能会导致图形扭曲   取决于拉伸的程度   发生,因为没有抗锯齿   用于平滑拉伸的像素。     

要回复问题请先登录注册