import flash.net.URLRequest;
import flash.net.navigateToURL;
import flash.events.MouseEvent;
import com.afcomponents.events.LoopEvent;
import com.afcomponents.descriptionpane.DescriptionPanePosition;
// Add generic CLICK event to each Loop item after XML_LOAD_COMPLETE
function onLoopItemClick(event:MouseEvent) {
// Open URL stored in XML "data" parameter
var url:URLRequest = new URLRequest(event.target.data);
navigateToURL(url, "_blank");
}
// Set Loop as Description Pane owner
myDescrPane.setOwner({owner:myLoop, align:DescriptionPanePosition.BOTTOM_CENTER, width:0.665});
// Add generic ROLL_OVER event to each Loop item after XML_LOAD_COMPLETE
function onLoopItemOver(event:MouseEvent) {
// Update Description Pane
myDescrPane.content = String(event.target.description);
}
function onLoopXMLLoaded(event:LoopEvent) {
myLoop.addGenericItemEventListener(MouseEvent.CLICK, onLoopItemClick);
}
myLoop.addEventListener(LoopEvent.XML_LOAD_COMPLETE, onLoopXMLLoaded);