WEB开发网
开发学院图形图像Flash 积少成多Flash(10) - Flex 3.0 状态转换(State), ... 阅读

积少成多Flash(10) - Flex 3.0 状态转换(State), 状态转换的过渡效果(State Transition), 自定义鼠标指针

 2009-11-16 00:00:00 来源:WEB开发网   
核心提示: 3、演示如何自定义鼠标指针Cursor.mxml<?xmlversion="1.0"encoding="utf-8"?><mx:Panelxmlns:mx="http://www.adobe.com/2006/mxml"

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

上一页  1 2 3 

Tags:积少成多 Flash Flex

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接