zoukankan      html  css  js  c++  java
  • MOUSE_OVER/MOUSE_OUT与ROLL_OVER/ROLL_OUT的区别

    MOUSE_OVER和MOUSE_OUT除了对监听该事件的控件作出响应,同时也对该控件的所有子控件(拥有该事件)进行响应

    ROLL_OVER和ROLL_OUT则相反,只响应监听该事件的控件

    Code
    package
    {
        import flash.display.Sprite;
        import flash.display.StageScaleMode;
        import flash.events.MouseEvent;
        
        public class Sample0814 extends Sprite
        {
            public function Sample0814()
            {
                stage.scaleMode = StageScaleMode.NO_SCALE;
                
                var box:Sprite = new Sprite();
                box.graphics.beginFill(0xCCCCCC);
                box.graphics.drawRect(0,0,200,200);
                box.graphics.endFill();
                box.x = box.y = 50;
    //          box.addEventListener(MouseEvent.MOUSE_OVER,mouseOverHandler);
    //          box.addEventListener(MouseEvent.MOUSE_OUT,mouseOutHandler);
                box.addEventListener(MouseEvent.ROLL_OVER,rollOverHandler);
                box.addEventListener(MouseEvent.ROLL_OUT,rollOutHandler);
                this.addChild(box);
                
                var item:Sprite = new Sprite();
                item.graphics.beginFill(0xFF0000);
                item.graphics.drawRect(0,0,80,80);
                item.graphics.endFill();
                item.x = item.y = 60;
                box.addChild(item);
            }
            
            private function mouseOverHandler(event:MouseEvent):void
            {
                trace("mouse over");
            }
            
            private function mouseOutHandler(event:MouseEvent):void
            {
                trace("mouse out");
            }
            
            private function rollOverHandler(event:MouseEvent):void
            {
                trace("roll over");
            }
            
            private function rollOutHandler(event:MouseEvent):void
            {
                trace("roll out");
            }
        }
    }
  • 相关阅读:
    helloc
    传Intel镁光合资公司重启新加坡闪存芯片厂投产计划 月产能可达10万片
    关于c++ cout输出顺序问题。
    记录一次迁移Apollo Server V3的过程
    从springfox迁移到springdoc
    angular和spring boot的standalone部署
    随便总结几条委托和事件的知识点
    TCP连接的建立与断开
    开博第一天
    使用HTTP协议时判断客户端是否“在线”?
  • 原文地址:https://www.cnblogs.com/CoderWayne/p/2638311.html
Copyright © 2011-2022 走看看