Я пытаюсь найти позицию вызывающего события в массиве _ar_cards, однако этот фрагмент кода не будет работать.Что не так?
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; } }
И вы увидите, в чем проблема.