<s:List id="lst"
labelField="@label"
change="lst_changeHandler(event)"
horizontalCenter="0" verticalCenter="0">
<s:dataProvider>
<s:XMLListCollection>
<fx:XMLList xmlns="">
<node label="One" />
<node label="Two" />
<node label="Three" />
<node label="Four" />
<node label="Five" />
<node label="Six" />
<node label="Seven" />
<node label="Eight" />
<node label="Nine" />
</fx:XMLList>
</s:XMLListCollection>
</s:dataProvider>
</s:List>
protected function lst_changeHandler(event:IndexChangeEvent):void
{
Alert.show(event.target.selectedItem);
}
Я хочу расширить список гиперссылками.Например, в каждом узле у меня должен быть атрибут href.Затем мне нужно перенаправить пользователей на выбранный элемент.Я знаю, что у Flash есть класс URLRequest.
Небольшая проблема, с которой я столкнулся сейчас, - получить выбранный предмет.Вероятно, это потому, что поставщик данных - xml, и я не выполнил правильное приведение.Или, может быть, некоторые более просвещенные, чем я, могут помочь мне.