Frage

Der Movieclip ist in einer separaten SWF-Datei, die in die Bibliothek importiert wurde. Die MovieClip- selbst spielt in Ordnung (der Movieclip ist die Vektor-basierte), aber wenn ich versuche, und erfassen den aktuellen Frame aus in ein Bitmapdata-Objekt nichts scheint zu passieren. Ich frage mich, ob es irgendeine Art von Sicherheitsproblem ist?

mc is the movieclip
bitmap=new BitmapData(mc.width,mc.height,false);
trace("Creating bitmap for frame grab width=",mc.width,"height=",mc.height);
bitmap.floodFill(0,0,0xff0000);     //for debugging only
bitmap.draw(mc);

Sie den Code oben Nach der Verwendung des aktuellen Frame des Films zu erfassen die Textur ist durchgehend rot, so scheint es, dass es nicht nach dem Floodfill Befehl geändert wird ich für das Debuggen oben setzen.

War es hilfreich?

Lösung

figured it out, wird das Bild gezeichnet wird, sondern von der rechten Seite des Bildschirms ist, da es mit irgendeiner Art von Mittelpunkt oder Offset-Position zu sein scheint, den Film zu ziehen. Wenn ich die Bitmap zuweisen, höher zu sein, 4x und 4x breite dann sehe ich die Bitmap.

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