AS3:属性是只读的

时间:2014-12-08 04:12:41

标签: actionscript-3

我很擅长编码,我在解决这个错误时遇到了一些问题,

我的代码就是这个

private function changingTime(e:MouseEvent):void 
    {
        if (e.currentTarget == Barrier) 
        {
            e.currentTarget = new BlankSpot;
        }

我的错误是这样的: Game.as(179):1059:属性是只读的。

1 个答案:

答案 0 :(得分:1)

currentTarget的文档明确指出它是一个只读属性。只读属性表示您只能访问它的值,但无法分配新值。因此e.currentTarget = new BlankSpot;无效。如果您需要以这种方式更改currentTarget,那么您可能需要使用临时变量并使用它。

相关问题