help with rollover on UIComponent


hi

 

i've loaded array of images border container, , each it's own uicomponent. want roll on each object in border container , perform action such vertical transform, or maybe tool tip, or drag , drop. need direction how detect what's under mouse , select it.

 

what direction should look? event on bordercontainer, , mouseenabled going utilise

flash.display.displayobjectcontainer.mousechildren?

 

i'm learner here. don't know if can want method. however, did discover placing required number of image components on screen slows down performance.

 

private function result(event:sqlevent):void

                              {

                                        var data:array = selectstmt.getresult().data;

 

                                        for (var i:int = 0; < data.length; i++)

                                        {

                                                   /* trace(data[i].image);  */

 

                                                  var card:loader = new loader();

                                                  var imageurl:string = "assets/" + data[i].image;

                                                  var cardimage:uicomponent = new uicomponent();

 

                                                  card.load(new urlrequest(imageurl));

                                                  cardimage.addchild(card);

                                                  bc1.addelement(cardimage);

                                                  cardimage.scalex = .5;

                                                  cardimage.scaley = .5;

                                                  cardimage.x = 25*i;

                                                  cardimage.y = 5;

                                                  cardimage.mouseenabled = true;                    //check out:  flash.display.displayobjectcontainer.mousechildren

                                        }

                              }

 

thanks

 

kristin

your code looks ok me.

 

you listen mouseevent.mouse_over on container , event.target should image.

 

this should not cause performance issue unless have l hundreds of images.  might if size images front don’t have scale them.  should not set mouseenabled and/or mousechildren on container, might need set cardimage.mousechildren



More discussions in Flex (Read Only)


adobe

Comments

Popular posts from this blog

How to change text Component easybook reloaded *newbee* - Joomla! Forum - community, help and support

After Effect warning: A problem occurred when processing OpenGL commands

Preconditions Failed. - Joomla! Forum - community, help and support