0

私はアクションスクリプトに比較的慣れていませんが、現在問題を抱えているジレンマは次のとおりです。現在、コンテナーとして機能する大きなムービークリップがあります。このムービークリップの中には、他のさまざまなムービークリップがあります。私は現在、マウスの位置に応じてバナーを右または左に移動するコードを持っています。私がやりたいのは、子ムービークリップの座標を取得して、画面上の特定のポイントに到達したときに特定のアニメーションを操作できるようにすることです。ただし、次のようにして X 変数と Y 変数にアクセスしようとすると:

trace(movieClip_1.childMovieClip.x)

親ムービークリップ内のローカル変数に固執しているため、値は変更されません。

すべてのヘルプは大歓迎です!

4

1 に答える 1

1

これを試して!

var point:Point = new Point(childMovieClip.x, childMovieClip.y);
point = localToGlobal(point);
trace('Child coords: ' + point);

ドキュメントを見てください-> localToGlobal

于 2013-03-01T20:31:47.917 に答える