Can you copy and paste the actual source for MyThumbnail.mxml?
On Tue, Jun 10, 2008 at 4:32 PM, limhy0306 <[EMAIL PROTECTED]> wrote:
> Hi,
>
> Yes, the Bitmapdata is something that changes with time.
> Initially, the Bitmapdata is of size 176x144; but as time moves on,
> it is possible that any one of the Bitmapdata could change to size
> 352x288.
>
> The Image component is used as the ItemRenderer for a TileList.
>
> <mx:TileList
> id="tileListThumbnails"
> dataProvider="{imgMgr.thumbnailList}"
> width="100%" height="100%"
> columnWidth="192"
> rowHeight="180"
> selectedIndex="-1"
> minHeight="0"
> itemRenderer="MyThumbnail"/>
>
>
> thanks.
>
> regards,
> hy
>
> --- In [email protected] <flexcoders%40yahoogroups.com>, "Josh
> McDonald" <[EMAIL PROTECTED]> wrote:
> >
> > Is the bitmap data something that changes as time goes on, or is it
> set for
> > each row? I assume there are rows as you're using data.foo, let me
> know if
> > I'm wrong. Is this a renderer in a DataGrid, or a List, or....?
> Sounds like
> > you'll probably have to quit relying on binding and set the fields
> required
> > from an event handler, but without more context there's not much
> more help I
> > can give.
> >
> > -Josh
> >
> > On Fri, Jun 6, 2008 at 12:00 PM, limhy0306 <[EMAIL PROTECTED]> wrote:
> >
> > > Hi,
> > >
> > > I've tried your suggestion; but unfortunately it still didn't
> work.
> > > I've got a warning saying:
> > > Unable to bind to property width...; class is not an
> > > IEventDispatcher...
> > >
> > > Thanks.
> > >
> > > Regards,
> > > hy
> > >
> > >
> > > --- In [email protected]
> > > <flexcoders%40yahoogroups.com><flexcoders%
> 40yahoogroups.com>, "Josh
> > > McDonald" <dznuts@> wrote:
> > > >
> > > > Try this:
> > > >
> > > > <mx:Image width="176" height="144" id="imgDisplay"
> > > > scaleContent="true"
> > > > maintainAspectRatio="true"
> > > > maxWidth="176"
> > > > maxHeight="144">
> > > > <mx:source>
> > > > <display:Bitmap width="{data.thumbBmpData.width}"
> > > > height="{data.thumbBmpData.height}"
> > > > bitmapData="{data.thumbBmpData}"/>
> > > >
> > > > </mx:source>
> > > > </mx:Image>
> > > > Might fix it. But like I said, I'm just guessing :) Also try it
> > > without the
> > > > width and height on the display:bitmap altogether.
> > > >
> > > > -Josh
> > > >
> > > > On Tue, Jun 3, 2008 at 5:03 PM, limhy0306 <limhy0306@> wrote:
> > > >
> > > > > Hi,
> > > > >
> > > > > I would say the 2nd option -> The Bitmap is "growing out" of
> the
> > > > > Image component.
> > > > >
> > > > >
> > > > > --- In [email protected]
> > > > > <flexcoders%40yahoogroups.com><flexcoders%
> 40yahoogroups.com><flexcoders%
>
> > > 40yahoogroups.com>, "Josh
> > > > > McDonald" <dznuts@> wrote:
> > > > > >
> > > > > > Are you getting a layout change, or does the bitmap sort of
> > > > > just "grow out"
> > > > > > of where the image component was like it's colouring
> outside the
> > > > > lines?
> > > > > >
> > > > > > On Mon, Jun 2, 2008 at 1:28 PM, Josh McDonald <josh@> wrote:
> > > > > >
> > > > > > > This is a guess, but:
> > > > > > >
> > > > > > > When the binding updates the bitmapData on your mx:bitmap,
> > > it's
> > > > > not
> > > > > > > updating the width and height of that mx:bitmap
> component. The
> > > > > Image see the
> > > > > > > mx:bitmap is the same size, so paints it directly in
> rather
> > > than
> > > > > scaling it
> > > > > > > to fit.
> > > > > > >
> > > > > > > -J
> > > > > > >
> > > > > > >
> > > > > > > On Mon, Jun 2, 2008 at 1:17 PM, limhy0306 <limhy0306@>
> wrote:
> > > > > > >
> > > > > > >> Hi,
> > > > > > >>
> > > > > > >> I've tried it; but it still doesn't work!
> > > > > > >>
> > > > > > >> Thank you.
> > > > > > >>
> > > > > > >> Regards,
> > > > > > >> hy
> > > > > > >>
> > > > > > >>
> > > > > > >> --- In
> > > > > > >> [email protected]<flexcoders%40yahoogroups.com><flexcoders%
> 40yahoogroups.com><flexcoders%
> > > 40yahoogroups.com><flexcoders%
> > > > > 40yahoogroups.com>, "Alex
> > > > > > >> Harui" <aharui@> wrote:
> > > > > > >> >
> > > > > > >> > Try setting columnWidth rowHeight to 176 and 144
> > > > > > >> >
> > > > > > >> >
> > > > > > >> >
> > > > > > >> > ________________________________
> > > > > > >> >
> > > > > > >> > From:
> > > > > > >> > [email protected]<flexcoders%40yahoogroups.com><flexcoders%
> 40yahoogroups.com><flexcoders%
> > > 40yahoogroups.com><flexcoders%
> > > > > 40yahoogroups.com>
> > > > > > >> [mailto:[email protected]<flexcoders%40yahoogroups.com><flexcoders%
> 40yahoogroups.com><flexcoders%
> > > 40yahoogroups.com><flexcoders%
> > > > > 40yahoogroups.com>] On
> > > > > > >> > Behalf Of limhy0306
> > > > > > >> > Sent: Thursday, May 29, 2008 1:41 AM
> > > > > > >> > To:
> > > > > > >> > [email protected]<flexcoders%40yahoogroups.com><flexcoders%
> 40yahoogroups.com><flexcoders%
> > > 40yahoogroups.com><flexcoders%
> > >
> > > > > 40yahoogroups.com>
> > > > >
> > > > > > >> > Subject: [flexcoders] BitmapData source for mx:Image
> > > > > > >> >
> > > > > > >> >
> > > > > > >> >
> > > > > > >> > Hi,
> > > > > > >> >
> > > > > > >> > I've encountered the following problem when using
> > > BitmapData as
> > > > > > >> > source for mx:Image:
> > > > > > >> >
> > > > > > >> > <mx:Image width="176" height="144" id="imgDisplay"
> > > > > > >> > scaleContent="true"
> > > > > > >> > maintainAspectRatio="true"
> > > > > > >> > maxWidth="176"
> > > > > > >> > maxHeight="144">
> > > > > > >> > <mx:source>
> > > > > > >> > <display:Bitmap width="176" height="144"
> > > > > > >> > bitmapData="{data.thumbBmpData}"/>
> > > > > > >> > </mx:source>
> > > > > > >> > </mx:Image>
> > > > > > >> >
> > > > > > >> > This Image component is a Renderer for a TileList
> which is
> > > > > used to
> > > > > > >> > show a list of images. The DataProvider to the
> TileList is
> > > a
> > > > > class
> > > > > > >> > ThumbnailData -> which stores thumbBmpData: BitmapData.
> > > > > > >> >
> > > > > > >> > I have no problem displaying the images when the
> > > BitmapData is
> > > > > > >> > 176x144.
> > > > > > >> >
> > > > > > >> > However, when any one of the image changes its
> BitmapData
> > > to a
> > > > > > >> bigger
> > > > > > >> > size (e.g. 352x288)
> > > > > > >> > -> that image suddenly expands to 352x288; instead of
> > > getting
> > > > > > >> scaled
> > > > > > >> > to fit into 176x144.
> > > > > > >> >
> > > > > > >> > Anyone encountered this problem before?
> > > > > > >> >
> > > > > > >> > Thank you very much.
> > > > > > >> >
> > > > > > >> > Regards,
> > > > > > >> > HY
> > > > > > >> >
> > > > > > >>
> > > > > > >>
> > > > > > >>
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > "Therefore, send not to know For whom the bell tolls. It
> tolls
> > > > > for thee."
> > > > > > >
> > > > > > > :: Josh 'G-Funk' McDonald
> > > > > > > :: 0437 221 380 :: josh@
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > "Therefore, send not to know For whom the bell tolls. It
> tolls
> > > for
> > > > > thee."
> > > > > >
> > > > > > :: Josh 'G-Funk' McDonald
> > > > > > :: 0437 221 380 :: josh@
> > > > > >
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > "Therefore, send not to know For whom the bell tolls. It tolls
> for
> > > thee."
> > > >
> > > > :: Josh 'G-Funk' McDonald
> > > > :: 0437 221 380 :: josh@
> > > >
> > >
> > >
> > >
> >
> >
> >
> > --
> > "Therefore, send not to know For whom the bell tolls. It tolls for
> thee."
> >
> > :: Josh 'G-Funk' McDonald
> > :: 0437 221 380 :: [EMAIL PROTECTED]
> >
>
>
>
--
"Therefore, send not to know For whom the bell tolls. It tolls for thee."
:: Josh 'G-Funk' McDonald
:: 0437 221 380 :: [EMAIL PROTECTED]