実行中に swf ファイルのステージ サイズを修正するにはどうすればよいですか (画面上で右クリックしてはいけません。
私を助けてください
まず、JavaScriptを使用しない限り、Flashで右クリックを無効にする方法はありません。ある人が、基本的に「Flashでの右クリックを無効にする」ユニバーサルコードを作成し、カスタマイズできるようにしました。これはゲームに最適であり、ユーザーとアプリケーション間の対話性を強化するのに最適です。このソリューションの詳細については、こちらをご覧ください(クレジットはUzaに送られます)。これには欠点があります。このコードは、FirefoxやInternetExplorerなどのWebブラウザで実行されているフラッシュアプリケーションでのみ機能します。
フルスクリーンやスケーリングを使用しない限り、ステージの高さと幅を動的に変更することはできません。これを行うには、次のコードを使用します。
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だけでこの種の「無効化」を行う方法はありません。サードパーティのクラスまたはプログラムが必要です。
幸運を。