0
右クリックして「再生」をクリックすると、あなたが想定していない画面にアクセスできる私のゲームのチートが見つかりました。 私は、次のコードを入力してみました:(Actionscript 3)右クリックメニューを非表示にするには?
var cm:ContextMenu=new ContextMenu();
cm.builtInItems.play=false;
が、それはまだその項目を削除されていません。私が間違っていることは何ですか?
あなたのゲームはこのレベルを表示するために 'gotoAndPlay()'を使用していますか?あなたのコードは異なるフレームで書かれているのですか、あるいは単一クラスパッケージのように1か所に書かれていますか?あなたが 'addChild(Level_MovieClip)'や 'if(someCondition == isTrue){show_Hidden_Screen();のようなものを使っているのであれば、それはまだ起こるとは思いません。 } '。 _Flash Player_メニューの 'PLAY'はプロジェクトのタイムラインの次のフレームに移動していると思います。 IDEを使用している場合、プロジェクトにはタイムラインに複数のフレームがありますか? –
私は 'gotoAndStop()'を使ってレベルを表示します。最初のフレームにそのコードを入力しただけです。私のプロジェクトには複数のフレームがあります。 –
あなたのアプリケーションとコードは1つの(最初の)フレームにのみ存在する必要があります。 MovieClipオブジェクトを使用して、アプリケーションの他の部分を表示します。ステージタイムラインから**フレームをカット**し、**クリップをMClipのタイムラインに貼り付ける**ことができます。ライブラリからMClipをコードで使用する方法については、_AS3リンケージを参照してください。ステージ 'gotoAndStop(x)'を伝えるのではなく、単にMclipChildを追加するか、あるいはそのMCに特定のフレームを渡すように伝えるだけです。 –