You may have to wrap each <mx:Image/> with an <mx:Canvas
clipContent="true"><mx:Image/></mx:Canvas> and manipulate the canvases
by positioning the <mx:Image/> and scaling the <mx:Canvas/> to get the
image where you want it. Like this:
<mx:Canvas clipContent="true" width="16" height="16">
<mx:Image width="64" height="64" x="-48" y="-48"/>
</mx:Canvas>
That should give you somewhere to start.
Blake
________________________________
From: [email protected] [mailto:[EMAIL PROTECTED] On
Behalf Of whatabrain
Sent: Tuesday, August 05, 2008 3:59 PM
To: [email protected]
Subject: [flexcoders] Re: How do I show only part of an image?
Not really sure what that means. But I'll explain my situation
better...
I have multiple <mx:Image> tags whose size is 16x16. I also have a
larger image, say 64x64, which is a tiled array of 16x16 icons. I'd
like to show a different piece of the 64x64 image in each <mx:Image>.
--- In [email protected] <mailto:flexcoders%40yahoogroups.com>
, "flexawesome" <[EMAIL PROTECTED]>
wrote:
>
> are you able to use the mask?
>
> --- In [email protected]
<mailto:flexcoders%40yahoogroups.com> , "whatabrain" <junk1@> wrote:
> >
> > Let's say I have a 64x64 image, but I only want to display one
> 16x16
> > section of it. How would I do this? I tried playing with
> > img.transform.pixelBounds.offset(), but it didn't do anything.
> >
> >
> > <mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml
<http://www.adobe.com/2006/mxml> "
> > implements="mx.controls.listClasses.IDropInListItemRenderer">
> >
> > <mx:Script>
> > <![CDATA[
> > override public function set data(value:Object):void
> > {
> > super.data = value;
> > img.transform.pixelBounds.offset(6,6);
> > }
> >
> > // Implement IDropInListItemRenderer
> > private var m_listData:BaseListData;
> > public function get listData():BaseListData {return m_listData;}
> > public function set listData(value:BaseListData):void {m_listData
=
> > value;}
> > ]]>
> > </mx:Script>
> >
> > <mx:Image height="16" width="16" source="/images/a.gif" id="img"/>
> >
> > </mx:VBox>
> >
>