The TileList is not going to let you do
this easily because it doesn’t support variable sizing like the DataGrid.
You may need to have the renderer create a copy of the image (though actually
it might need to be the TileList that does the creating for depth purposes) and
put it on top and execute the resize. When the mouse moves away you’d
resize it back down and delete the copy.
How many items do you expect to have in
your list? This effect might be easier to accomplish in a regular Tile that is
populated using a Repeater.
Matt
Hi Manish,
attached sample code. 2 files test.mxml and
test2.mxml ( throw in any image
of size 20px by 20 px)
What I am trying to achieve is get the Image in
test2.mxml to grow to a new
width on mouse over (it should either grow and
move out the adjoining items
or grow itself on a higher depth above the
adjoining items)
Hope this makes sense
Thx,
superabe
File1 (test.mxml)
==================
<?xml version="1.0"
encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml">
<mx:TileList id="itemList"
width="100%" height="100%"
itemWidth="65"
itemHeight="59" borderStyle="none"
cellRenderer="{test2}"
dataProvider="{item_ar}"
change=""/>
<mx:Script>
<![CDATA[
var item_ar:Array = new
Array(1,2,3,4,5);
]]>
</mx:Script>
</mx:Application>
File2 (test2.mxml)
==================
<?xml version="1.0"
encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.macromedia.com/2003/mxml"
vScrollPolicy="off"
hScrollPolicy="off" mouseOverEffect="resize">
<mx:Image xmlns:mx="http://www.macromedia.com/2003/mxml"
witdh="20"
height="20"
source="_images/1.jpg" />
<mx:Effect>
<mx:Resize name="resize"
duration="1000" widthFrom="20"
widthTo="300"></mx:Resize>
</mx:Effect>
</mx:Canvas>
----- Original Message -----
From: "Manish Jethani"
<[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Monday, April 18, 2005 3:40 PM
Subject: Re: [flexcoders] Apply Resize Effect to
Items in TileList
>
> On 4/18/05, superabe
<[EMAIL PROTECTED]> wrote:
>
>> The effect works fine when resizing to a
smaller size that the start
>> size,
>> but what I really want is to make the
item "grow" out in size, which does
>> not seem to work
>
> I'll try to help, but can you post some code
that show the problem?
> (I should be able to run it directly and see
the problem.)
>
> --
> [EMAIL PROTECTED]
> http://manish.revise.org/
>
>
>
> Yahoo! Groups Links
>
>
>
>
>
>
>
Yahoo! Groups Links