如何在运行时修复swf文件的舞台大小(不应该右键单击屏幕,不应该有任何最小化,最大化和关闭按钮
请帮帮我
答案 0 :(得分:0)
首先,除非您使用JavaScript,否则无法在Flash中禁用右键单击。一个人创建了一个通用代码,基本上“禁止在Flash中右键单击”,允许您自定义它。这非常适合游戏并增强用户与应用程序之间的交互性。有关此解决方案的详细信息可以在here找到(归功于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中进行这种“禁用”:你需要第三方课程或程序。
祝你好运。