Hi Alex:
Thanks for your mail
I have tried
1)
private function onComplete( event:Event ) :void {
var content:DisplayObject = LoaderInfo( event.target ).content;
var bitmapData:BitmapData = new BitmapData( content.width,
content.height );
bitmapData.draw( content );
var img:Image = new Image();
img.source = new Bitmap( bitmapData );
img.x = 100;
img.y = 100;
var bitmapData2:BitmapData = new BitmapData( 500, 500 );
bitmapData2.draw(img,new Matrix());
But it doesn't put the image in the bitmapdata, how it would be
2) This second approach
[Bindable]
[Embed(source="source1.jpg")]
public var imgCls:Class;
var sprite:DisplayObject = new imgCls();
sprite.x =35;
sprite.y = 200;
var bitmapData2:BitmapData = new BitmapData(400, 400 );
bitmapData2.draw(sprite, new Matrix());
It puts the image in a bitmap but in position (0.0) instead of (35,200)
How it would be with mx:Image based on my example ?
Thanks,
Michael.
On 3/30/08, Alex Harui <[EMAIL PROTECTED]> wrote:
>
> Use the mx:Image tag
>
>
> ------------------------------
>
> *From:* [email protected] [mailto:[EMAIL PROTECTED] *On
> Behalf Of *Michael Wagner
> *Sent:* Saturday, March 29, 2008 4:34 AM
> *To:* [email protected]
> *Subject:* [flexcoders] Image centering
>
>
>
> Hello:
>
>
>
> I am new with Flex.
>
>
>
> I need to position an image ( can be a jpg, bmp, etc ) in a bitmaparea
> bigger then the image size
>
> I have tried codes like this but it is positioned in (0,0)
>
>
>
> How is the task accomplished ?
>
>
>
>
>
> *area:BitmapData = **new** BitmapData(200,**200**); *
>
> var myBitmap:Bitmap = new Bitmap(bitmappicturefrom);
>
> myBitmap.x = 100;
>
> myBitmap.y = 100;
>
> *area.draw(myBitmap);*
>
> Thanks,
>
> Michael.
>
>
>