如何在运行时修复 swf 文件的阶段大小(不应该在屏幕上单击右键,不应该有任何最小化、最大化和关闭按钮
请帮我
首先,除非您使用 JavaScript,否则无法在 Flash 中禁用右键单击。一个人创建了一个通用代码,基本上“禁用 Flash 中的右键单击”,允许您对其进行自定义。这对于游戏和增强用户与应用程序之间的交互性非常有用。可以在此处找到有关此解决方案的详细信息(归功于 Uza)。这样做有一个缺点:此代码仅适用于在 Web 浏览器上运行的 Flash 应用程序,例如 Firefox 和 Internet Explorer。
除非您使用全屏和/或缩放,否则无法动态更改舞台高度和宽度。为此,请使用以下代码:
import flash.system.fscommand;
/***********************************
*fullscreen flash system command *
* "true" sets you to full screen, *
*"false" sets you to windowed mode.*
***********************************/
fscommand("fullscreen", "true"); //default to false;
/***********************************************************************
*allowscale flash system command *
* "true" scales your application depending on the size of the window, *
* fullscreen or not. *
* *
*"false" does not scale your application, regardless of *
* the size of the window, full screen or not. *
***********************************************************************/
fscommand("allowscale", "true"); //default to true;
最后,至于禁用窗口中的最大化、最小化和关闭按钮,有许多类和程序可以为您做到这一点。我强烈建议您测试Zinc Builder,看看它是否能满足您的需求。基本上没有办法单独在 Flash 中进行这种“禁用”:您需要第三方类或程序。
祝你好运。