2010-12-30 3 views
0

Projekt: Spiel in Flex Builder 4 (Actionscript-Projekt)
Sprache: Actionscript 3AS3 - Random-Swapping von Höhe und Breite beim Drehen Bitmap-Objekt

Dieser Code

trace ("--before-- "+sprite.width + "," + sprite.height); 
this.sprite.rotation = obj.rotation; 
trace ("--after-- "+sprite.width + "," + sprite.height); 

druckt diese in Debug-Konsole

!! vor !! 72,13
!! nach !! 72,13
!! vor !! 72,13
!! nach !! 72,13
!! vor !! 72,13
!! nach !! 72,13
!! vor !! 72,13
!! nach !! 13,72
!! vor !! 72,13
!! nach !! 72,13
!! vor !! 72,13
!! nach !! 13,72
!! vor !! 72,13
!! nach !! 13,72
!! vor !! 72,13
!! nach !! 72,13
!! vor !! 72,13
!! nach !! 13,72

Offensichtlich gibt es 9 Instanzen. Also 18 Zeilen ausgegeben. Bitte beachten Sie, dass die Breite und Höhe zufällig nur für einige ausgetauscht werden. Warum passiert das?

+0

Wie schließe ich das? Ich habe die Antwort gefunden. –

+0

Gefühl dumm. Manchmal war die Rotation 0 und manchmal 90. Also ist es passiert. –

Antwort

0

Gefühl dumm. Manchmal war die Rotation 0 und manchmal 90. Also ist es passiert.

+0

Nicht stören, es zu schließen. Markieren Sie es einfach so, wie Sie es selbst beantwortet haben. Aber geben Sie vielleicht mehr eine Erklärung von dem, was geschah. Wenn jemand anderes das gleiche Problem hat, werden sie Ihre Antwort haben :) – Ryan

+0

Danke Brian. Ich habe das gelöst, und es passierte, weil beim Drehen einer Bitmap die Breite und Höhe vertauscht werden. Obwohl das Objekt Sprite heißt, ist es ein Objekt der Bitmap-Klasse. –