我很擅长编码,我在解决这个错误时遇到了一些问题,
我的代码就是这个
private function changingTime(e:MouseEvent):void
{
if (e.currentTarget == Barrier)
{
e.currentTarget = new BlankSpot;
}
我的错误是这样的: Game.as(179):1059:属性是只读的。
答案 0 :(得分:1)
currentTarget的文档明确指出它是一个只读属性。只读属性表示您只能访问它的值,但无法分配新值。因此e.currentTarget = new BlankSpot;
无效。如果您需要以这种方式更改currentTarget
,那么您可能需要使用临时变量并使用它。