在Flex4中需要触发list的选择事件,代码如下:
<s:List id="groupContainer" width="160" height="100%" itemRenderer="components.group.GroupItemRenderer"
dataProvider="{Managers.getGroupManager().groups}" change="groupItemChange(event)" alpha="0.9" >
</s:List>
private function initUI():void {
groupContainer.selectedIndex = 0;
var event:IndexChangeEvent = new IndexChangeEvent(IndexChangeEvent.CHANGE, false, false, -1, 0);
groupContainer.dispatchEvent(event);
//
Managers.getPacketManager().addListener(onGroupCallResponse, new PacketFilterType(PacketType.GROUP_CALL));
}
对象groupContainer为组列表,initUI()函数为界面加载完成后触发的函数。