<html dir="ltr"><head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style>.hmmessage P {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY.hmmessage {
        FONT-SIZE: 10pt; FONT-FAMILY: Tahoma
}
</style>
<meta content="MSHTML 6.00.6000.17095" name="GENERATOR">
<style id="owaTempEditStyle"></style><style title="owaParaStyle"><!--P {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
--></style>
</head>
<body class="hmmessage" ocsi="x">
<div style="FONT-SIZE: 13px; COLOR: #000000; DIRECTION: ltr; FONT-FAMILY: Tahoma">
<div>I think you are setting the selected index before the init function runs.</div>
<div dir="ltr"><font face="Tahoma" color="#000000" size="2"></font> </div>
<div id="divRpF178334" style="DIRECTION: ltr">
<hr tabindex="-1">
<font face="Tahoma" color="#000000" size="2"><b>From:</b> xerte-bounces@lists.nottingham.ac.uk [xerte-bounces@lists.nottingham.ac.uk] On Behalf Of Dave Burnett [d_b_burnett@hotmail.com]<br>
<b>Sent:</b> 04 April 2011 20:01<br>
<b>To:</b> Xerte list<br>
<b>Subject:</b> [Xerte] List component .fla stuff<br>
</font><br>
</div>
<div></div>
<div><br>
I have a list component that loads up some glossary .xml to populate.<br>
When the user clicks an entry in the left pane listing, the definition appears in the right.<br>
<br>
On setup It would be nice to have the default selectedIndex at 0, but I can't get it to do that.<br>
Any ideas?<br>
<br>
<br>
function init(initObject){<br>
  for (i = 0; i < initObject.glossData.PAGE.length; i++) {<br>
    glosslist.addItem({label:initObject.glossData.PAGE[i].TITLE[0], def:initObject.glossData.PAGE[i].QUES[0]});<br>
  }<br>
}<br>
<br>
glosslist.selectedIndex = 0;<br>
<br>
//Create listener object.<br>
var listListener:Object = new Object();<br>
listListener.change = function (evt_obj:Object) {<br>
  def_string = "<b>" + evt_obj.target.selectedItem.label + "</b><br>ll<br>" + evt_obj.target.selectedItem.def;   
<br>
  deffield.htmlText = def_string;<br>
}<br>
<br>
//Add listener.<br>
glosslist.addEventListener("change", listListener);<br>
<br>
stop();<br>
   <br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</div>
</div>
</body>
</html>