So you're looking to scale 1.5 and move the math -x and -y to scale upwards
uniformed? You may want to look at creating a thumbnail class that is
completely separate from the tile list and do your scaling and positioning
via event.target properties (thumbnail, x/y etc).


B.

On Tue, Apr 22, 2008 at 10:10 AM, anuj sharma <[EMAIL PROTECTED]> wrote:

> Hi Glen
> Thanks for the reply. Your solution worked great but in my case it is not
> fulfilling because my video thumbnails are in the tileList container and
> it
> is scaling towards downward direction. As you said they are scaling, I
> might
> need to look for different way. If you know any good resource for scaling
> in
> the container please let me know
> Thanks
>
> On Tue, Apr 22, 2008 at 2:13 AM, Glen Pike <[EMAIL PROTECTED]>
> wrote:
>
> > the "target" property of the MouseEvent is the thing that you are
> hovering
> > over so:
> >
> > e.target.scaleX = 1.5;
> > e.target.scaleY = 1.5;
> >
> > The target is a property of the Event class so I think most events work
> > like this...
> >
> > Glen
> >
> > anuj sharma wrote:
> >
> > > Hi Guys
> > > Can anyone help me in scaling TileList elements on mouse hover. Below
> is
> > > my
> > > code. What I did is I put 16 SWfs in Tile List uisng XML and it is
> > > working
> > > fine. On Double click of thumbnails I would be able to load videos
> too.
> > > I am
> > > successful in getting the index of selected item  for click and double
> > > click
> > > events by  using selectedIndex property. My problem is that I want
> > > thumbnails to expand and contract with the mouse over and mouse out. I
> > > am
> > > not successful in getting the index of hovered thumbnail and I am
> > > messing up
> > > things because when i used my logic(which is not right :-)) for scale
> X
> > > and
> > > scale Y it is going to scale the whole tileList component but not the
> > > hovered thumbnail. i am not sure how to target to get the index of
> > > hovered
> > > thumbnail in the tileList.
> > > Please help me out
> > > Thanks for your help.
> > > Anuj
> > >
> > >
> > > //Defining Metadata for loading external thumbnails
> > > var picsXML:XML = <items>
> > >        <item label="Camera-1" source="video/pic_1.swf" />
> > >        <item label="Camera-2" source="video/pic_2.swf" />
> > >        <item label="Camera-3" source="video/pic_3.swf" />
> > >        <item label="Camera-4" source="video/pic_4.swf" />
> > >        <item label="Camera-5" source="video/pic_5.swf" />
> > >        <item label="Camera-6"source="video/pic_6.swf" />
> > >        <item label="Camera-7"source="video/pic_7.swf" />
> > >        <item label="Camera-8"source="video/pic_8.swf" />
> > >        <item label="Camera-9" source="video/pic_8.swf" />
> > >        <item label="Camera-10" source="video/pic_10.swf" />
> > >        <item label="Camera-11" source="video/pic_11.swf" />
> > >        <item label="Camera-12" source="video/pic_12.swf" />
> > >        <item label="Camera-13" source="video/pic_13.swf" />
> > >        <item label="Camera-14" source="video/pic_14.swf" />
> > >        <item label="Camera-15" source="video/pic_15.swf" />
> > >        <item label="Camera-16" source="video/pic_16.swf" />
> > >    </items>;
> > >
> > >
> > > var myTileList:TileList=new TileList();
> > > var TileListLength:Number;
> > > myTileList.dataProvider = new DataProvider(picsXML);
> > > myTileList.direction = ScrollBarDirection.HORIZONTAL;
> > > myTileList.rowHeight = 115;
> > > myTileList.columnWidth = 200;
> > > myTileList.width = 800;
> > > myTileList.height = 135;
> > > TileListLength=myTileList.length;
> > > myTileList.move(52,500);
> > > addChild(myTileList);
> > >
> > > //Getting the index of the thumbnails
> > > myTileList.doubleClickEnabled=true;
> > > myTileList.addEventListener(MouseEvent.MOUSE_OVER,scale);
> > > myTileList.addEventListener(MouseEvent.MOUSE_OUT,scaleBack);
> > >
> > >
> > > function scale(e:MouseEvent):void
> > > {
> > > myTileList.scaleX=1.5;
> > > cmyTileList.scaleY=1.5;
> > > }
> > >
> > > function scaleBack(e:MouseEvent):void
> > > {
> > > myTileList.scaleX=1;
> > > cmyTileList.scaleY=1;
> > > }
> > > _______________________________________________
> > > Flashcoders mailing list
> > > Flashcoders@chattyfig.figleaf.com
> > > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
> > >
> > >
> > >
> > >
> >
> > --
> >
> > Glen Pike
> > 01326 218440
> > www.glenpike.co.uk <http://www.glenpike.co.uk>
> >
> > _______________________________________________
> > Flashcoders mailing list
> > Flashcoders@chattyfig.figleaf.com
> > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
> >
> _______________________________________________
> Flashcoders mailing list
> Flashcoders@chattyfig.figleaf.com
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to