我正在尝试创建一个益智游戏,到目前为止,移动棋子没有任何问题,但是当我尝试在 stopDrag 之后检查棋子位置时,我收到一条错误消息:错误 #1010:术语未定义且没有属性。
这是相关代码:full1 是一个影片剪辑,其中包含具有低 alpha 的拼图图片和拼图,每个拼图都有自己的实例名称。在此示例中,tr 是其中一个片段的实例名称。
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;
}
}
}
如果有人看到我写的内容有任何问题,或者对如何解决这个问题有更好的了解,我将不胜感激。谢谢。