博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【AS3代码】更换鼠标箭头样式,并跟随鼠标!
阅读量:7117 次
发布时间:2019-06-28

本文共 665 字,大约阅读时间需要 2 分钟。

package
{
    
import flash.display.Sprite;
    
import flash.events.MouseEvent;
    
import flash.ui.Mouse;
    
public 
class Main 
extends Sprite
    {    
        
private 
var flag:
Boolean = new 
Boolean();
        
public 
function Main():void
        {
            
//
创建一个新光标(小方块)
            
var a:Sprite = new Sprite();
            a.graphics.beginFill(0xff0000);
            a.graphics.drawRect(0,0,50,50);
            a.graphics.endFill();
            this.addChild(a);
            
            a.startDrag(
true);    
//
新光标跟随鼠标
            Mouse.hide();         
//
隐藏原有光标
            stage.addEventListener(MouseEvent.CLICK, an);  
//
监听舞台是否被点击 
            flag = 
false;         
//标识原鼠标箭头为隐藏状态 
        }
        
        
//
鼠标点击舞台后激发的事件
        
private 
function an(evt:MouseEvent):void
        {
            
if(flag == 
false)
            {
                Mouse.show();  
//
显示原有光标 
            }
            
else
            {
                Mouse.hide();  
//
隐藏原有光标 
            }
            flag = !flag;  //隐藏和显示状态转换
        }
    }
    
    
}

转载地址:http://aqyel.baihongyu.com/

你可能感兴趣的文章
OpenCV3.2交叉编译
查看>>
手把手教你把一篇pdf英文文献瞬间翻译成doc格式的中文
查看>>
Javascript保留小数点后指定位数
查看>>
OS X 10.9 Mavericks下如何安装Command Line Tools(命令行工具)
查看>>
Mac安装MongoDB
查看>>
JDBC操作mysql编写及遇到的问题
查看>>
JDBC链接数据库
查看>>
还没理解,有待补充---易变域上的同步
查看>>
解決BufferedReader BufferedWrite 读写UTF-8文件中文乱码
查看>>
Java普通工程转web工程
查看>>
mongodb 修复
查看>>
XML文件的三种解析方式综合举例
查看>>
《环太平洋》视觉特效分解
查看>>
开启两个vsftpd
查看>>
android内存泄漏的集中情况
查看>>
Android模拟器加速
查看>>
使用阿里云code和git管理项目
查看>>
web前端 参考资料
查看>>
Activity启动模式
查看>>
我的友情链接
查看>>