Привет. Вот возникла задача заставить ехать машину по нарисованной дороге. Т.е. есть у меня клип road и car. Car движется с помощью клавиш стрелочек.
Делал так:

Код AS3:
carRect = car.getBounds(this);
carBitmapData = new BitmapData(carRect.width, carRect.height, true, 0);
carBitmapData.draw(car);
roadRect = road.getBounds(this);
roadBitmapData = new BitmapData(roadRect.width, roadRect.height, true, 0);
roadBitmapData.draw(road);
addEventListener(Event.ENTER_FRAME, runGame);
а сама функция runGame

Код AS3:
private function runGame(e:Event):void {
if(carBitmapData.hitTest(new Point(carRect.x, carRect.y), 255, roadBitmapData, new Point(roadRect.x, roadRect.y), 255))
{
trace("on the road");
}
else
{
trace("out");
}
}
вроде б же все правильно? а мне трейс всегда показывает "on the road" , даже если я вне дороги, прикрепил примерчик на всякий случай.
Подскажите в чем проблема?