0

サンプル プレイヤーが存在するフレームにプレイヤー ムービークリップ オブジェクトを配置し、サンプル プレイヤーを非表示にしています。ただし、実行すると、現在の各フレームではなく、サンプルが最初のフレームにある場所にプレーヤーが配置されます。

親クラス:

playerStartX = exPlayer.x;
playerStartY = exPlayer.y;

現在のフレームの例のみを見るか、または既に「コピー」された後に現在のフレームの例のみを削除する方法はありますか?

4

1 に答える 1

0

あなたの質問を完全に理解したかどうかはわかりませんが、イベントにイベントハンドラーを使用する必要があるかもしれませんEvent.ENTER_FRAME。このイベントは、SWF のフレーム レートと同期して送出されます。ハンドラーは次のようになります。

function enterFrameHandler(event:Event):void
{
    playerStartX = exPlayer.x;
    playerStartY = exPlayer.y;
}

ステージ上で MovieClip をどのように構成/編成したかについて十分に理解していないため、ハンドラーをどこに追加すればよいかわかりません。しかし、あなたがしなければならない場所:

addEventListener(Event.ENTER_FRAME, enterFrameHandler);
于 2012-09-03T08:10:34.667 に答える