积少成多Flash(10) - Flex 3.0 状态转换(State), 状态转换的过渡效果(State Transition), 自定义鼠标指针
2009-11-16 00:00:00 来源:WEB开发网3、演示如何自定义鼠标指针
Cursor.mxml
<?xml version="1.0" encoding="utf-8"?>
<mx:Panel xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="400" height="300"
title="Cursor 自定义鼠标指针">
<mx:Script>
<![CDATA[
import mx.managers.CursorManager;
// 以 类 的形式引用内嵌资源。(另一种以字符串的形式引用内嵌资源的方式:@Embed('images/logo.png'))
[Embed(source="images/logo.png")]
private var customCursor:Class;
private function cursorChange(e:Event):void
{
switch (radioGroup.selectedValue)
{
// 正常时候的鼠标指针
case "Normal" :
CursorManager.removeAllCursors();
break;
// 繁忙时,鼠标指针的样式
case "Busy" :
CursorManager.removeAllCursors();
CursorManager.setBusyCursor();
break;
// 自定义鼠标指针的样式
case "Custom" :
CursorManager.removeAllCursors();
CursorManager.setCursor(customCursor);
default :
break;
}
}
]]>
</mx:Script>
<mx:RadioButtonGroup id="radioGroup" change="cursorChange(event);"/>
<mx:RadioButton x="10" y="10" label="普通指针" value="Normal" groupName="radioGroup" selected="true"/>
<mx:RadioButton x="10" y="36" label="繁忙指针" value="Busy" groupName="radioGroup"/>
<mx:RadioButton x="10" y="62" label="自定义指针" value="Custom" groupName="radioGroup"/>
</mx:Panel>
OK
本文源代码下载地址: http://flashview.ddvip.com/2009_11/Flash.rar
- ››FLASH不等于运算符!=的使用实例
- ››FLASH不全等运算符!==
- ››FLASH字符串分隔符运算符
- ››FLASH% 模运算符
- ››Flash+、++、+= 加法运算符
- ››Flash, 逗号运算符
- ››flash中的-、--、-=减法运算符
- ››Flash的-Infinity 常数、.点运算符、/ 除法运算符...
- ››Flash两种注释方法/*..*/ 和// 注释行分隔符运算符...
- ››Flash的/=除法赋值运算符、=赋值运算符、== 等于运...
- ››Flash之?: 条件运算符、^ 按位 XOR 运算符、^= 按...
- ››Flash的_framesloaded代码示例
更多精彩
赞助商链接