Получение цели при использовании привязываемого геттера в flex
У меня есть следующие файлы: model.as clint.mxml
в clint.mxml у меня есть следующая строка:
<s:Group id='clint1' x="model.locationX">
...
в model.as у меня есть геттер:
[bindable(event="locationXChanged"))
function get locationX () : int {
return ...
}
Моя проблема в том, что мне нужно знать в получателе locationX, что идентификатор объекта, который получает идентификатор, это clint1 (идентификатор объекта в mxml).
2 ответа
Результат получения не должен зависеть от того, из какого объекта он вызывается. Я предполагаю, что ваш получатель не должен быть получателем и, возможно, должен принять clintId в качестве аргумента.
Ты можешь использовать this
сослаться на текущий компонент. Ты можешь использовать 'this.id
узнать имя компонента. Больше информации об ID собственности.
Тем не менее, я получаю смешанные сигналы от вашего вопроса и названия вопроса. Вы спрашиваете идентификатор цели привязки внутри источника привязки? Реализация, которая добавит зависимости к вашим компонентам, тем самым нанося ущерб их способности к повторному использованию.