zoukankan      html  css  js  c++  java
  • 【AS3代码】更换鼠标箭头样式,并跟随鼠标!

    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;  //隐藏和显示状态转换
            }
        }
        
        
    }
  • 相关阅读:
    Redis 集群
    应用系统日志采集解决方案
    Flume学习应用:Java写日志数据到MongoDB
    一次开发逻辑规范的总结
    JSP2 自定义标签
    mysql的left join、 right join和inner join
    静态网页、动态网页、apache和tomcat之间区别和联系
    spring与shiro配置详解
    maven项目在eclipse启动报错:java.lang.ClassNotFoundException
    如何修改maven的默认jdk版本
  • 原文地址:https://www.cnblogs.com/kingfly/p/2451391.html
Copyright © 2011-2022 走看看