Это в некоторой степени зависит от того, какой набор элементов управления вы используете, но, скорее всего, вы ищете что-то вроде «event.item. @ Link», где «@» означает «атрибут» - например:
<mx:Script>
<![CDATA[
import mx.events.MenuEvent;
private function onMenuItemClick(event:MenuEvent):void
{
trace(event.item.@link);
}
]]>
</mx:Script>
<mx:PopUpMenuButton itemClick="onMenuItemClick(event)" labelField="@label">
<mx:dataProvider>
<mx:XML xmlns="">
<module label="Executive Library" >
<node label="Document one" link="http://www.google.com" />
<node label="Document Two" link="http://www.google.com" />
<node label="Document Three" link="http://www.google.com"/>
</module>
</mx:XML>
</mx:dataProvider>
</mx:PopUpMenuButton>
Здесь я просто использую ваш XML (за исключением корневого узла) для заполнения dataProvider в PopUpMenuButton и таким образом фиксирую событие itemClick. Надеюсь, что это то, что вы делаете, - отправьте ответ и дайте мне знать, если у вас есть какие-либо проблемы.