MouseEvent изображений - PullRequest
       13

MouseEvent изображений

0 голосов
/ 02 января 2012

Я динамически создаю изображения в цикле (Flash Builder 4.5), и когда я устанавливаю событие щелчка мыши, я использую это:

image.addEventListener(MouseEvent.CLICK, function(e:MouseEvent):void{fromThumbnail(e,i)});

для передачи i.Однако, когда я нажимаю на любое изображение, миниатюра функции печатает последние i.

Есть ли решение этой проблемы?

1 Ответ

0 голосов
/ 02 января 2012

Если 'i' является переменной экземпляра, то fromThumbnail(e,i); всегда будет передавать текущее значение переменной экземпляра; без учета того, какое значение было при добавлении прослушивателя событий к изображению.

Если вы пытаетесь сослаться на изображение, на которое вы добавили прослушиватель, вы можете использовать e.target в своей функции обработчика.

...