Web-TorMedlem sedan nov. 200011 794 inlägg
Jag vill använda beginBitmapFill för att tila en bakgrundsbild över 200 x 200 pixlar.
Jag har kommit så här långt men det syns inte ett jota på skärmen
container_mc.createEmptyMovieClip("bg", container_mc.getNextHighestDepth());
var myBD:BitmapData = BitmapData.loadBitmap("background");
container_mc.bg.width = winWidth;
container_mc.bg.height = winHeight;
container_mc.bg.beginBitmapFill(myBD, null, true, false);
mirandirMedlem sedan maj 2003750 inlägg
För att beginBitmapFill() skall fungera så måste du använda lineTo() för att rita ut en fyrkant eller vad du nu vill fylla.
/Mirandir
Web-TorMedlem sedan nov. 200011 794 inlägg
Okey!
Så här ungefär? Men jag får fortfarande inte ut någon bild på skärmen:
container_mc.createEmptyMovieClip("bg", container_mc.getNextHighestDepth());
var myBD:BitmapData = BitmapData.loadBitmap("background");
with (container_mc.bg) {
beginBitmapFill(myBD, null, true, false);
moveTo(0, 0);
lineTo(0, 60);
lineTo(60, 60);
lineTo(60, 0);
lineTo(0, 0);
endFill();
}
Web-TorMedlem sedan nov. 200011 794 inlägg
Jag hittade felet. Ovanstående kod funkar men jag försökte ladda in ett mc istället för själva bitmap-bilden. :x
Tack för hjälpen Mirandir.