如何对Flex应用程序中显示的默认光标(白色箭头)进行蒙皮或以其他方式更改?如何在Flex中蒙皮或更改默认光标?
回答
如果您笏改变你需要检查鼠标时它目前在Flex的TextInput控件的文本字段子对象的cursur:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/halo" minWidth="1024" minHeight="768" mouseMove="application1_mouseMoveHandler(event)">
<fx:Script>
<![CDATA[
protected function application1_mouseMoveHandler(event:MouseEvent):void
{
if(event.target is TextField)
{
if(TextField(event.target).type == TextFieldType.INPUT)
{
Mouse.hide();
}
}
else
{
Mouse.show();
}
}
]]>
</fx:Script>
<mx:TextInput width="300" />
</s:Application>
这只是让它消失,但您可以使用机会通过将Mouse.hide()替换为其他注释中描述的CursorManager方法来替换Mouse.hide()。我真的不认为这个事件是“欺骗”,并且重写PlayerGlobals.swc类总是比开放的Flex SDK更困难。
是的,这是可能的。你需要利用mx.managers.CursorManager
。
有没有办法来代替光标图形,但可以通过添加一个新的光标向经理高优先级实现这一目标:
CursorManager.setCursor(myCursor, CursorManagerPriority.HIGH);
在上面的例子中,myCursor
可以是JPEG,GIF, PNG或SVG图像,Sprite对象或SWF文件。此外,setCursor
接受两个附加参数,xOffset:Number = 0, yOffset:Number = 0
,如果需要,您可以使用它来将实际指针位置的图像偏移。
回复:您的评论:
我相信你是正确的。我无法知道重写某个事件foo以外的组件悬停游标。请记住,这是最近添加的具有最高优先级的游标(当然是“CursorMangager”),它将被显示。
我这样做了,但是当将光标放在内部时,例如,TextInput字段Flex将显示默认文本选择光标以及添加的自定义光标... 有没有简单皮肤默认光标的方法?还是有必要有一些事件聆听欺骗手段,使其按预期工作? – 2009-08-20 10:23:31
- 1. 更改默认光标图标UITextView iOS?
- 2. Flex 4中的蒙皮按钮标签
- 3. Flex 4蒙皮“库”
- 4. 删除或自定义DNN 7.3中的默认弹出蒙皮
- 5. Flex - 给予默认光标一个dropShadow
- 6. 如何更改小册子地图中的默认光标?
- 7. 更改DataGridView中更改列宽时的默认光标
- 8. 在更改默认光标后更改指针
- 9. 在Flex 4中蒙皮Spark HSlider
- 10. 将默认光标样式更改为自定义光标
- 11. 更改nicescroll手形光标到默认光标
- 12. 更改VS 2010默认皮肤
- 13. flex - 在项目列表上执行复制时更改默认光标
- 14. 如何更改网页的默认光标?
- 15. html,css - 光标 - 如何更改指针的默认图像
- 16. 如何更改JTextArea的默认光标位置?
- 17. 在Windows Mobile 5中更改默认光标C#
- 18. WPF拖动光标在默认光标
- 19. WPF中的默认光标?
- 20. 如何更改默认主页图标
- 21. 如何更改默认程序图标?
- 22. 如何更改SearchView默认图标?
- 23. 如何更改默认标题的UITabBarItem
- 24. 如何更改'alert'的默认标题
- 25. 如何更改默认jar图标
- 26. 更改默认插入符光标颜色在一个文本
- 27. SDL将光标改为Windows默认
- 28. in flex如何在鼠标悬停时更改光标(手形光标)..eg图像或图表...效果
- 29. 在Magento中更改默认标题
- 30. 如何更改整个WPF应用程序的默认鼠标光标?
我正要实施......像我说的那样的诡计。我只用这个词,因为我觉得它应该存在一个更简单的方法来实现这一点,比如剥皮游标。 谢谢! – 2009-08-21 08:55:20