In einem Flex3-Projekt sollen die Bitmaps jetzt nicht mehr, wie vorher, zentriert in ihren Rahmen gecroppt stehen, sondern mit Scrollbalken. Mein alter Weg war, wie in der Adobe Referenz empfohlen, eine UIComponent zu erzeugen, der ich die Bitmap als Child gab und die ich wiederum als Child dem Canvas anfügte. Ging soweit wunderbar, aber wenn die Bitmap nun nicht mehr maskiert war und der Canvas sie hätte scrollen sollen, ignorierte er das stattdessen und zeigte sie aus dem Rahmen lappend an. Obwohl clipContent=true gesetzt war.

Die Lösung fand ich in einem Blog : 

var myBitmap:Bitmap = new Bitmap(myBitmapData);
var myImage:Image = new Image();
myImage.source = myBitmap;
myCanvas.addChild(myImage);

Die Magie liegt hier darin, die source - property zu setzen



Trackbacks


Trackback specific URI for this entry
    No Trackbacks

Comments


    No comments

Add Comment

Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
Standard emoticons like :-) and ;-) are converted to images.
E-Mail addresses will not be displayed and will only be used for E-Mail notifications.
To leave a comment you must approve it via e-mail, which will be sent to your address after submission.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA