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");
            }
        }
    }
  • 相关阅读:
    跑Java -jar somefile.jar时会发生什么(一个)
    Java 多线程编程两个简单的例子
    Unity3D合并着色器
    HDU
    逆元方法
    仿联想商城laravel实战---3、前端页面搭建(什么情况下需要路由接参数)
    英语发音规则---字母组合oo的发音规律
    仿联想商城laravel实战---2、后端页面搭建(验证码如何在页面中使用)
    仿联想商城laravel实战---1、仿联想商城需求和数据库设计(lavarel如何搭建项目)
    Linux课程---11、Linux中软件安装和调试
  • 原文地址:https://www.cnblogs.com/CoderWayne/p/2638311.html
Copyright © 2011-2022 走看看