From 66931468ee94786a30447578eeeb9a9e885d44d0 Mon Sep 17 00:00:00 2001 From: Mike Thomas Date: Tue, 17 Aug 2010 17:15:09 +0000 Subject: [PATCH] We should just test the bitmap itself, not the source frames. git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@987 ed5b42cb-e716-0410-a449-f6a68f950b19 --- src/as/com/threerings/cast/MultiFrameBitmap.as | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/as/com/threerings/cast/MultiFrameBitmap.as b/src/as/com/threerings/cast/MultiFrameBitmap.as index 60daae28..55536c42 100644 --- a/src/as/com/threerings/cast/MultiFrameBitmap.as +++ b/src/as/com/threerings/cast/MultiFrameBitmap.as @@ -80,14 +80,13 @@ public class MultiFrameBitmap extends Sprite if (_curFrameIndex == -1) { return false; } else { - var frame :Bitmap = getFrame(_curFrameIndex); - if (frame.hitTestPoint(stageX, stageY, true)) { + if (_bitmap.hitTestPoint(stageX, stageY, true)) { // Doesn't even hit the bounds... return false; } // Check the actual pixels... - var pt :Point = frame.globalToLocal(new Point(stageX, stageY)); - return frame.bitmapData.hitTest(new Point(0, 0), 0, pt); + var pt :Point = _bitmap.globalToLocal(new Point(stageX, stageY)); + return _bitmap.bitmapData.hitTest(new Point(0, 0), 0, pt); } }