积少成多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文件的压缩方法(swf文件压缩瘦身)
- ››Flash鼠绘教程:临摹徐悲鸿的骏马图
- ››Flash实例:AS3制作茶杯震动动画
- ››Flash AS 3.0实例教程:Main类打造发散效果
- ››Flash cs3仿真艺术设计3.6:运用遮罩打造焦点效果...
- ››Flash cs3仿真艺术设计4.1:阴影的基本运用
- ››Flash CS4教程:3d工具实例和骨骼工具
- ››flash加载外部文本文件的3种方法
- ››flash在有限的页面内制作大的地图
- ››Flash教程:AS代码制作计时器方法
- ››Flash AS教程:propertydata问题解决
- ››FlashFXP v4.0.0 Build 1486 RC2 [烈火汉化]
赞助商链接