用它来比较对象(Actionscript 3)

时间:2012-01-20 20:46:11

标签: arrays events actionscript this

我试图在_ar_cards数组中找到一个Event调用者的位置,但是这段代码不起作用。有什么问题?

for( var i = 0; i < 3; i++ )
    {
        if(this == _ar_cards[i])
        {
            mouseEvent.target.alpha = 0.1;
        }
    }

1 个答案:

答案 0 :(得分:0)

只需在循环中添加跟踪功能:

for (var i:int = 0; i < 3; ++i)
{
    trace(this.name, _ar_cards[i].name);

    if (this == _ar_cards[i])
    {
        trace("It works!");
        mouseEvent.target.alpha = 0.1;
    }
}

你会看到问题出在哪里。