import flash.ui.Mouse;

import flash.events.Event;

import flash.events.MouseEvent;

//MOUSE_LEAVE事件用来检测鼠标是否离开影片

stage.addEventListener(Event.MOUSE_LEAVE,mcHide);

//当鼠标进入影片时MOUSE_MOVE事件来检测,因为MOUSE_MOVE事件只有在鼠标存在于影片范围内时触发

stage.addEventListener(MouseEvent.MOUSE_MOVE,mcFollow);

MOuse.hide();

function mcHide(e:EVENT):void

{

  mc.visible = false;

}

function mcFollow(e:MouseEvent):void

{

  //如果mc不可见

  if(!mc.visible)

  {

    //显示mc

    mc.visible = true;

  }

  mc.x = mouseX;

  mc.y = mouseY;

}

版权声明:本文为yanshuoistutu原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/yanshuoistutu/archive/2012/10/29/2745458.html