在我的TileList中,我想选择翻转时的TileList项目,而不是点击事件。我已经将TileList设置为allowMultipleSelection =“true”。TileList项目选择
0
A
回答
2
以下是我最后做它: 我创建了一个数组,我不断更新的项目指标为我翻转TileList中的项目。 然后我简单地称之为: tilelist.selectedIndices = myArr; 当然,我添加了allowMultipleSelection =“true”属性到tileList。 适合我需要的东西。
1
我认为要做到这一点你需要扩展ListBase类 - http://livedocs.adobe.com/flex/3/langref/mx/controls/listClasses/ListBase.html
ListBase是保存所有事件的问题(为itemRollOver,itemClick在等),其中的TileList扩展的类。
它看起来像该类有一个“mouseEventToItemRenderer”方法,它也需要一个ItemListRenderer类,所以你可能只需创建一个实现了IItemListRenderer的类来捕获itemRollOver鼠标事件并选择该项目。
0
原始方法可能是从侧翻的目标分派一个新的MouseEvent.CLICK事件。
例如,
private function _handleRollOver(e:MouseEvent):void {
e.target.dispatchEvent(new MouseEvent(MouseEvent.CLICK));
}
相关问题
- 1. TileList项目位置
- 2. 如何确定TileList中上次取消选择的项目?
- 3. Flex 3 TileList选择的项目奇怪的行为
- 4. 的TileList项目显示
- 5. TileList(AS3)上的多重选择
- 6. Flex TileList项目翻转效果
- 7. 如何使用Flex更改TileList所选项目中的样式?
- 8. ContextMenu项目选择?
- 9. 选择树项目
- 10. JList项目选择
- 11. Java选择项目
- 12. 选择ListView项目
- 13. 所选项目未选择
- 14. 在formview中选择项目根据下拉选择的项目
- 15. 媒体选择器项目选择
- 16. ColdFusion CFForm选择框选择的项目
- 17. OR项目选择新项目
- 18. 当选择一个项目时,AngularJS选择框选项消失
- 19. 如何选择谷歌关闭下拉项目(选择选项)?
- 20. 设定选择的项目MD-选择与多个选项
- 21. 如何访问自定义项目中的TileList项索引Renderer
- 22. Postgres选择'至少'项目
- 23. JSoup - 选择多个项目
- 24. 从mysql中选择项目
- 25. Datagrid选择的项目
- 26. listview已选择项目
- 27. 选择xcode项目模板
- 28. 选择多个项目
- 29. 的SelectItem未选择项目
- 30. 已选择DropDownList项目