0

つまり、私は Flash と Actionscript の初心者であり (タイトルで述べたように AS3 を使用しています)、基本的な脱出ゲームを作ろうとしています。ゲームをテストする (またはプレビューを公開する) たびに、グラフィックにこの厄介なアウトラインが表示されるためです。これがテスト時のものです:http://i305.photobucket.com/albums/nn228/chokingondrama/flash.png

すべてのアウトラインは、ゲーム内に存在するオブジェクトに対応しています。それらのほとんどは、部屋の異なる側にあるため、アルファ コンポーネントが 0 になっています。これは以前は発生しませんでしたが、プレーヤーが矢印でビューを変更できるようにするコードを追加すると (各視点/壁は別のフレームです)、これらが表示されました。

HTML に公開する場合は少し異なります。基本的には、各画像に白い背景を与えるだけです: http://i305.photobucket.com/albums/nn228/chokingondrama/html.png

また、フラッシュにインポートしても品質が低下しないようにする方法について誰かアドバイスをいただければ幸いです。

前もって感謝します。必要に応じて、コードの一部を投稿します。

4

2 に答える 2

1

いくつかのヒント:

alpha を 0 に設定しないでください。代わりに、visible プロパティを使用してください。movieclip.visible = false を設定すると、はるかに効率的になります。

インポートと品質については、ステージまたはライブラリにインポートした後、ライブラリを呼び出し (ctrl + l)、インポートしたファイルを右クリックして、プロパティに移動します。画像の場合は、圧縮をロスレスに設定し、スムージングを許可します。

音声の場合は、ファイル -> 公開設定に移動し、音声ストリームと音声イベント (どちらを使用する場合でも) を 128kbps に変更します。

あなたの主な質問については、もっと情報が必要です。必要に応じて、ソースを投稿してください。グラフィックをステージに配置する方法が原因である可能性があります。

于 2013-07-03T05:19:10.393 に答える
0

問題の MovieClip ごとに:

ボタン モードを無効にして、四角形が消えるかどうかを確認してください。

movieClipName.buttonMode = false;

それでも解決しない場合、または本当にボタンモードが必要な場合は、設定を試してください

movieClipName.tabEnabled = false;

キーボード操作を追加したため、通常の Web フォームと同様に、ユーザーがタブ キーを押したときに各 MovieClip が選択されることを期待する可能性があります。

ドキュメントの tabEnabled

あなたも試すことができます

movieClipName.focusRect = false;

ドキュメントの focusRect

于 2013-07-03T01:47:11.803 に答える