<mx:Image
verticalAlign="middle" horizontalAlign="center"
verticalCenter="0" horizontalCenter="0"
/>
On Mon, Mar 31, 2008 at 2:03 PM, Alex Harui <[EMAIL PROTECTED]> wrote:
> <mx:Image source="source1.jpg" horizontalAlign="center"
> verticalAlign="center" />
>
>
>
> No matter how big you make mx:Image, it should center source1.jpg.
>
>
>
>
>
>
> ------------------------------
>
> *From:* [email protected] [mailto:[EMAIL PROTECTED] *On
> Behalf Of *Michael Wagner
> *Sent:* Sunday, March 30, 2008 11:24 PM
> *To:* [email protected]
> *Subject:* Re: [flexcoders] Image centering
>
>
>
> 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.
>
>
>
>
>