Я пытаюсь запустить следующую функцию, где car
- это мувиклип:
public function cacheCar():void
{
car.bounded = new Rectangle(car.getBounds(car));
var carOffset:Matrix = car.transform.matrix;
carOffset.tx = car.x - car.bounded.x;
carOffset.ty = car.y - car.bounded.y;
car.bmpData = new BitmapData(car.bounded.width,car.bounded.height,true,0);
car.bmpData.draw(car, carOffset);
}
но я получаю следующую ошибку:
ArgumentError: Ошибка № 2015: недопустимые данные BitmapData . в
flash.display :: BitmapData / ctor () в flash.display :: BitmapData () в
com.George.MegaAmazingApp.Components :: Дорога / cacheCar ()
[C: \ путь \ к \ класс \ называется \ Road.as: 55]
Строка 55: car.bmpData = new BitmapData(car.bounded.width,car.bounded.height,true,0);
Кто-нибудь может понять, почему это так?