как передать идентификатор изображения в flex - PullRequest
0 голосов
/ 10 ноября 2009

В моем приложении будет несколько изображений.

<mx:Image id="img1" source="@Embed(source='assets/mrute1.jpg')" 
        mouseDown="mouseMoveHandler(event);"/>
<mx:Image id="img2" source="@Embed(source='assets/mrute2.jpg')" 
        mouseDown="mouseMoveHandler(event);"/>
<mx:Image id="img3" source="@Embed(source='assets/mrute3.jpg')" 
        mouseDown="mouseMoveHandler(event);"/>

Затем в функции я хочу узнать идентификатор изображения, по которому в данный момент щелкали.Как мне это сделать?

mouseMoveHandler(event, ??)

Заранее спасибо:)

Ответы [ 2 ]

2 голосов
/ 10 ноября 2009
mouseMoveHandler(e:MouseEvent) :void {
 var the_image_id:Number = e.currentTarget.id
}
2 голосов
/ 10 ноября 2009

Все события имеют свойство currentTarget, которое является ссылкой на компонент, который зарегистрировал событие. В этом случае это будет изображение. Затем вы можете получить доступ к свойству id объекта изображения. Нет необходимости передавать это как отдельный параметр.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...