flex 鼠标样式

 

  
  
  
  
  1. <?xml version="1.0" encoding="utf-8"?>   
  2. <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"      
  3.                xmlns:s="library://ns.adobe.com/flex/spark"      
  4.                xmlns:mx="library://ns.adobe.com/flex/halo" minWidth="1024" minHeight="768">    
  5.       
  6.    
  7.     <fx:Script> 
  8.         <![CDATA[  
  9.             import mx.core.BitmapAsset;      
  10.             // 自定义的鼠标元素     
  11.             var myCursor:Sprite = new Sprite();     
  12.             protected function button1_clickHandler(event:MouseEvent):void     
  13.             {                    
  14.                 // 嵌入图像元数据     
  15.                 [Embed(source = "1222.png")]     
  16.                 var cur1:Class;     
  17.                 // 把图片设置到本身的鼠标元素上去     
  18.                 var cursorStyle1:BitmapAsset = new cur1() as BitmapAsset;     
  19.                 myCursor.addChild(cursorStyle1);     
  20.                 // 添加stage的mousemove监听器     
  21.                 stage.addEventListener(MouseEvent.MOUSE_MOVE, mousemoveHandler);     
  22.                 // 添加sprite对象并隐藏鼠标     
  23.                 stage.addChild(myCursor);     
  24.                 Mouse.hide();     
  25.             }     
  26.             // 监听函数     
  27.             protected function mousemoveHandler(event:MouseEvent):void     
  28.             {     
  29.                 myCursor.x = event.stageX;     
  30.                 myCursor.y = event.stageY;     
  31.             }  
  32.         ]]> 
  33.     </fx:Script> 
  34.     <s:Button x="274" y="177" label="按钮" click="button1_clickHandler(event)"/>   
  35. </s:Application>
相关文章
相关标签/搜索