this may help
http://www.tink.ws/blog/files/as3/IntersectionRectangle/
http://www.tink.ws/blog/as-30-hittest/
On Feb 5, 2008 3:37 PM, Martin Tremblay [EMAIL PROTECTED] wrote:
Hi,
Trying to have two sibling sprite that overlap receive mouse
event in the section that overlap. Is that possible?
code:
package
{
import flash.display.*
import flash.events.*;
public class MouseEventTwoMC extends MovieClip
{
public function MouseEventTwoMC ()
{
var sp1:Sprite = createCircle(100, 100);
var sp2:Sprite = createCircle(150, 100);
addChild(sp1);
addChild(sp2);
}
public function createCircle (_nX:Number,
_nY:Number):Sprite
{
var spriteCircle:Sprite = new Sprite();
spriteCircle.addEventListener
(MouseEvent.ROLL_OVER, onROver);
spriteCircle.addEventListener
(MouseEvent.ROLL_OUT, onROut);
spriteCircle.x = _nX;
spriteCircle.y = _nY;
spriteCircle.graphics.lineStyle(2, 0x22, 1);
spriteCircle.graphics.beginFill(0x3CC4C4, 1);
spriteCircle.graphics.drawCircle(0,0, 75);
spriteCircle.graphics.endFill();
spriteCircle.alpha = 0.3;
return spriteCircle;
}
public function onROver (_event:MouseEvent):void
{
_event.target.alpha = 0.1;
}
public function onROut (_event:MouseEvent):void
{
_event.target.alpha = 0.3;
}
}
}
Martin T.
LVL
___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders