Я работаю над проектом (используя 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>
Любая помощь очень ценится.