Цитата:
|
пишешь ли ты магическое слово new?
|
На кой оно здесь? Если написано, что
Цитата:
|
Есть объекты определенного класса на сцене
|
e.target в обработчике MouseEvent.CLICK берется?
Если да, то к чему добавлен слушатель?
Цитата:
|
пока проблема в том, что не понимаю как создать именно ссылку - делаю array.push(e.target as My_Object) но в итоге координаты объекта, находящегося
|
Массив всегда хранит только ссылки (ну или значения, в случае с примитивными типами). Вопрос в том, а происходит ли клик действительно на My_Object или туда приходит что-то другое, например его родительский контейнер, или Stage.
Для начала рекомендую просто проверить что же там кликается, простым трейсом

Код AS3:
trace(e.target);
перед тем, как добавлять что-то в массив.
И вообще, сделать не

Код AS3:
array.push(e.target as My_Object)
а так

Код AS3:
if (e.target is My_Object && array.indexOf(e.target) < 0) {
array.push(e.target);
}
Ну и вообще, покажите код, как получаете из массива свой объект