0
我正在嘗試查找_ar_cards數組內的事件的調用者的位置,但是這段代碼不起作用。哪裏不對?使用此來比較對象(Actionscript 3)
for(var i = 0; i < 3; i++)
{
if(this == _ar_cards[i])
{
mouseEvent.target.alpha = 0.1;
}
}
我正在嘗試查找_ar_cards數組內的事件的調用者的位置,但是這段代碼不起作用。哪裏不對?使用此來比較對象(Actionscript 3)
for(var i = 0; i < 3; i++)
{
if(this == _ar_cards[i])
{
mouseEvent.target.alpha = 0.1;
}
}
只需添加跟蹤功能的循環:
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;
}
}
你會看到哪裏出了問題。
我明白了......但是有什麼辦法可以做到我正試圖完成的任務嗎?如果是,如何? – MKII
是的,這是可能的。但是有很多原因,爲什麼你的代碼不工作。請顯示跟蹤功能的結果。 –
root1 A root1 B root1 C – MKII