サンプル プレイヤーが存在するフレームにプレイヤー ムービークリップ オブジェクトを配置し、サンプル プレイヤーを非表示にしています。ただし、実行すると、現在の各フレームではなく、サンプルが最初のフレームにある場所にプレーヤーが配置されます。
親クラス:
playerStartX = exPlayer.x;
playerStartY = exPlayer.y;
現在のフレームの例のみを見るか、または既に「コピー」された後に現在のフレームの例のみを削除する方法はありますか?
サンプル プレイヤーが存在するフレームにプレイヤー ムービークリップ オブジェクトを配置し、サンプル プレイヤーを非表示にしています。ただし、実行すると、現在の各フレームではなく、サンプルが最初のフレームにある場所にプレーヤーが配置されます。
親クラス:
playerStartX = exPlayer.x;
playerStartY = exPlayer.y;
現在のフレームの例のみを見るか、または既に「コピー」された後に現在のフレームの例のみを削除する方法はありますか?
あなたの質問を完全に理解したかどうかはわかりませんが、イベントにイベントハンドラーを使用する必要があるかもしれませんEvent.ENTER_FRAME
。このイベントは、SWF のフレーム レートと同期して送出されます。ハンドラーは次のようになります。
function enterFrameHandler(event:Event):void
{
playerStartX = exPlayer.x;
playerStartY = exPlayer.y;
}
ステージ上で MovieClip をどのように構成/編成したかについて十分に理解していないため、ハンドラーをどこに追加すればよいかわかりません。しかし、あなたがしなければならない場所:
addEventListener(Event.ENTER_FRAME, enterFrameHandler);