2010-11-18 13 views
0

Ich habe Bild als Bitmap:Wie setze ich ein Bitmap-Bild im Canvas-Hintergrund? AS3

var bitmapImage:Bitmap=getDefaultImage(); 

ich dieses Bitmap als Leinwandbackground einstellen müssen.

I Methode finden

myCanvas.setStyle("backgroundImage",url); 

aber ich nicht url brauchen. Wenn ich das tue:

Ich habe einen Fehler.

Wie Bitmap-Bild in Canvas-Hintergrund festlegen?

Antwort

0

Ich bin nicht sicher, ob dies möglich ist ... Sie sehen, setStyle und getStyle in AS3.0 arbeiten beide auf CSS-Basis. Und in CSS gibt es nichts wie Bitmap, nur URLs, URIs, numerische, Zeichenfolge und Typ Werte ... Nichts für Byte-Daten.

So - entweder Sie verwenden Ihre Leinwand falsch (? Sie es nicht überhaupt vielleicht verwenden), oder, wenn Sie wirklich die setStyle Methode dafür verwenden müssen, müssen Sie die URL verwenden. .. Ich denke jedoch, es wäre möglich, die Datei in die SWF einbetten ... Nicht nur mit der Embed Richtlinie, sondern etwas wie Flex-Projekt. Möglicherweise ist es möglich, die Datei mit einer lokalen URL wie "myBitmap.png" zu adressieren.

+0

ich brauche nicht setStyle-Methode, ich muss nur irgendwie diese img setzen. einbetten es ist nicht mein Fall, ich bekomme dieses Bild von der Methode ... – nkukhar

Verwandte Themen