我正在尝试在 Flex Mobile 上使用下拉列表。现在,从技术上讲,我知道您不应该将它用于 Flex Mobile 项目。Adobe 不鼓励使用它,但我的应用程序需要它。这是我尝试过的-
<s:DropDownList id="industry" width="160" height="35"
change="onDropDownChange(event)" click="onDropDownClick(event)"/>
protected function onDropDownIndexChange(event:IndexChangeEvent):void
{ //removeEventListener(event:IndexChangeEvent);
industry.selectedIndex =industry.selectedItem;
}
protected function onDropDownClick(event:Event):void {
industry.openDropDown();
//industry.selectedItem=industry.selectedIndex ;
industry.addEventListener(IndexChangeEvent.CHANGE, onDropDownIndexChange );
}
protected function onDropDownChange(event:IndexChangeEvent):void {
trace(industry.selectedIndex);
trace(industry.selectedItem);
event.target.listData = industry.selectedItem;
}
我无法注册单击下拉菜单。而且我不知道如何检测菜单上的触摸(或单击)事件来设置它。感谢您的阅读和您的所有帮助。