Я работаю над проектом (использующим Flash Builder 4.5), в котором пользователь может щелкнуть одно из нескольких изображений для выполнения действия.Все изображения загружаются в массив UIComponents с помощью actionscript.
У меня есть приватная переменная следующим образом:
private var _selectedChild:UIComponent;
, которая отслеживает, какой UIComponent в настоящее время "выбран" (былпоследний элемент нажал).
Я просто хочу показать оповещение при нажатии на изображение, отображающее его идентификатор и имя исходного файла.
Alert.show("Current id: " + _selectedChild.id + " -- filename: " + _selectedChild.source);
Идентификатор легко получить с _selectedChild.id,но нет такого понятия, как .source - я просмотрел весь список возможных переменных, которые дает мне eclipse, и я не могу понять, какая из них будет отображать URL или источник.Я чувствую, что могу упустить что-то простое - кто-нибудь знает, как получить эту информацию от UIComponent?
Это соответствующий mxml:
<dp:Test id="test" width="100%" height="100%" >
<mx:Image id="i1" source="images/i1.jpg"/>
<mx:Image id="i2" source="images/i2.jpg"/>
</dp:Test>
Любая помощь очень ценится.