Я динамически создаю холст, и мне нужно фоновое изображение внутри холста. Холст создается, поскольку он принимает перетаскивание, но фоновое изображение не отображается.
Триггер для холста:
buttonNew.addEventListener("click",addCanvas);
Код холста:
private function addCanvas(oEvent:Event):void
{
caNew = new Canvas();
caNew.id = "cart"
caNew.name = "Shopping Cart";
caNew.x = 100;
caNew.y = 450;
caNew.width = 200;
caNew.height = 146;
caNew.setStyle("backgroundImage",cart_icon);
//caNew.setStyle("backgroundColor","#98AEEF");
this.addChild(caNew);
caNew.addEventListener(DragEvent.DRAG_ENTER, dragAcceptShop);
caNew.addEventListener(DragEvent.DRAG_DROP, dragDropShop);
laNew = new Label();
laNew.id = "contain"
laNew.text = "Shopping Cart";
laNew.x = 100;
laNew.y = 450;
laNew.width = 120;
laNew.height = 50;
this.addChild(laNew);
}
Что я делаю не так? Как будто я использую backgroundImage, он работает нормально и работает только цвет.