Duplizieren Bild mit Haxe
-
21-09-2019 - |
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.
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).