flash as2.0 鼠标在指定的一个区域内执行要怎么写

比如我现在在场景中放一个矩形,然后鼠标移到这个矩形里面的时候才可以画线,鼠标移出这个矩形之后就不能画,这个要怎么写

第1个回答  2012-11-30
把鼠标事件赋在这个矩形上嘛 等同在这个区域内才可以绘制,当然,你要屏蔽画出外面的线 只能使用遮罩去遮盖了
第2个回答  2012-11-15
import flash.geom.Rectangle;
var rect:Rectangle = new Rectangle(100, 100, 200, 200);
var inRect:Boolean = false;
onMouseMove = function():Void
{
if(_xmouse > rect.x && _xmouse < rect.x + rect.width &&
_ymouse > rect.y && _ymouse < rect.y + rect.height)
{
if(!inRect)
{
inRect = true;
trace("鼠标进入指定区域")
}
}
else if(inRect)
{
inRect = false;
trace("鼠标移出指定区域")
}
}
//帧代码追问

(>﹏<) 亲 我要as2.0的代码

追答

这就是2.0......

本回答被提问者和网友采纳
相似回答