パズル ゲームを作成しようとしていますが、これまでピースの移動に問題はありませんでしたが、stopDrag の後にピースの位置を確認しようとすると、次のエラー メッセージが表示されました。
これは関連するコードです: full1 は、低アルファのパズルの画像とパズルのピースを含むムービークリップで、それぞれに独自のインスタンス名があります。この例では、tr はピースの 1 つのインスタンス名です。
public function Move(even:MouseEvent)
{
even.target.startDrag();
}
public function stopMove(even:MouseEvent)
{
this.stopDrag();
checkPos(even.target.name);
}
public function checkPos(nameStr:String)
{
if(nameStr=="tr1")
{
if(this.full1.tr1.x>=460&&this.full1.tr1.x<=465.5&&this.full1.tr.y>=99&&this.full1.tr.y<=103)
{
this.full1.tr.x=460.2;
this.full1.tr.y=101.95;
}
}
}
誰かが私が書いたものに問題を見つけたり、これにアプローチする方法についてより良い考えを持っている場合は、あなたの助けをいただければ幸いです. ありがとう。