Mid*_*Gun 5 apache-flex flash actionscript-3
我使用Flex应用程序加载在CS3中创建的外部Flash资源.我刚刚阅读了有关如何使用Flex mx.managers.CursorManager类来显式更改鼠标光标的信息.但我理想的做法是在加载的Flash SWF中的某些元素上设置鼠标光标属性,这样当光标经过此元素时,光标会自动更改,而不必响应鼠标事件.
可能吗?Flash在DisplayObject中支持这个吗?
Flash SWF似乎压倒了我.有些对象会用鼠标悬停自动显示手形光标,我看不到在DisplayObject上关闭它的方法吗?
要设置“手形”光标,当鼠标悬停在元素上时,您必须指定以下属性:
<mx:VBox
useHandCursor="true"
mouseChildren="false"
buttonMode="true">
Run Code Online (Sandbox Code Playgroud)
然而,这仅适用于手形光标。还要注意所需的mouseChildren属性。您要么必须将其设置为 false 才能为所有包含的项目实现光标,要么必须为所有元素指定属性useHandCursor和buttonMode。然而,将mouseChildren设置为false的副作用是子元素上的所有鼠标事件(mouseOver、mouseOut、click等)将不再起作用。
如果您想使用与手形光标不同的光标,恐怕您只有两种可能性:
| 归档时间: |
|
| 查看次数: |
1838 次 |
| 最近记录: |