Frage

Mein Ziel ist es, eine breite Karte mit nur einem quadratischen Bild zu machen. die Lösung Actionscript 3 zu verwenden ist einfach neuen Bitmap aus dem Loader zu machen:

var loader:Loader = new Loader();
loader.load(new URLRequest("xyz.png")); 
this.addChild(loader);  

var duplicationBitmap:Bitmap = new Bitmap(Bitmap(loader.content).bitmapData);

Unluckily, Haxe API erlaubt es nicht, das zu tun. Ich kann nicht bitmapdata aus loader Inhalt bekommen ...

Wer hat eine Ahnung? Danke.

War es hilfreich?

Lösung

Die API ist ganz gleich, also denke ich, das Problem ist, wie Sie mit Guss versuchen; versuchen Sie es mit:

var duplicationBitmap= new Bitmap(cast(loader.content, Bitmap).bitmapData);

Andere Tipps

Was Sie die API bedeuten erlaubt es nicht, oder? Mit Blick auf diese:

http://haxe.org/api/flash9/display/loader http://haxe.org/api/flash9/display/bitmap

Es scheint, sollten Sie in den Hafen der Lage sein, dass Code?

Sind Sie ein Compiler-Fehler zu bekommen?

J

Das ist wirklich seltsam, Bitmap aus dem kommenden playerglobal.swc und shouldn‘ t irgendeine Haxe spezifische „API“ in Beziehung gesetzt werden. Sind Sie nicht nur den Zugriff auf Loader.content versuchen, während der Inhalt noch nicht geladen (das heißt das Beispiel oben).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top