Apache flex Spark List Itemrenderer focus默认为当前状态

Apache flex Spark List Itemrenderer focus默认为当前状态,apache-flex,flex4,adobe,state,itemrenderer,Apache Flex,Flex4,Adobe,State,Itemrenderer,我正在使用带有itemrenderer的spark列表控件。每当我设置itemrenderer的当前状态时,当我将鼠标移出itemrenderer时,它就会重置为默认状态。如何使itemrenderer保持其当前状态,除非我明确告诉它进行更改 您可以通过覆盖渲染器上的GetCurrentRenderState方法并返回您喜欢的任何状态(包括自定义状态)来实现这一点。希望这能有所帮助。我觉得有趣的是,在GetCurrentRenderState方法中返回currentState可以解决这个问题。难

我正在使用带有itemrenderer的spark列表控件。每当我设置itemrenderer的当前状态时,当我将鼠标移出itemrenderer时,它就会重置为默认状态。如何使itemrenderer保持其当前状态,除非我明确告诉它进行更改

您可以通过覆盖渲染器上的GetCurrentRenderState方法并返回您喜欢的任何状态(包括自定义状态)来实现这一点。希望这能有所帮助。

我觉得有趣的是,在GetCurrentRenderState方法中返回currentState可以解决这个问题。难道不是已经这样了吗?似乎是比默认返回null更好的选择。谢谢你的帮助!!!这是一个伟大的一点,我已经提出了一个小的增强在这里:。如果您希望看到该问题得到修复,请投票支持该问题和/或在用例中留下评论。