Flex useHandCursor 在父组件的子组件中使用 setCursor
我有以下问题:
我有元素作为另一个元素的子元素:
element1 --> element 1.1 ... element 1.n
在 element1 中,我在用鼠标输入时设置了自定义光标:
CursorManager.setCursor(customCursor, CursorManagerPriority.LOW, -20, -20);
在 element1.1 ... element 1.n 组件(自定义标签)中,我设置:
this.useHandCursor = true;
this.mouseChildren = false;
this.buttonMode = true;
问题:手形光标是将鼠标悬停在标签上时不会触发。 setCursor 是否会覆盖所有内容,除非我使用以下方法删除它:
CursorManager.removeAllCursors();
感谢您的澄清...
i have the following Problem:
i have elemnts as childs of another element:
element1 --> element 1.1 ... element 1.n
In element1 i set a Custom Cursor when entering it with the mouse:
CursorManager.setCursor(customCursor, CursorManagerPriority.LOW, -20, -20);
In the element1.1 ... element 1.n components (Custom Labels) i set:
this.useHandCursor = true;
this.mouseChildren = false;
this.buttonMode = true;
The Problem: The hand cursor is not triggered when hovering over the lables. Is setCursor overwriting everything unless i remove it by using:
CursorManager.removeAllCursors();
Thanks for clarification...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我同意,CursorManager 会覆盖光标行为。
我将使用组件的翻转和推出事件来切换回手形光标或任何自己的光标。
BR
坦率
I agree, the CursorManager overwrite the cursor behavior.
I would use the rollover and rollout event of a component, to switch back to handcursor or any own cursor.
BR
Frank