>>I used that two. You call the scale9 function when? I call it when I want the graphic to scale - that was just an excerpt from a class I wrote, you would want to add paramters like X,Y,height,Width of the graphic, and the name of the scale9 movie clip in the library.
>>How do you know >>when it need to be updated? I don't understand the nature of that question. Jason Merrill Bank of America Learning & Organization Effectiveness - Technology Solutions >>-----Original Message----- >>From: [EMAIL PROTECTED] [mailto:flashcoders- >>[EMAIL PROTECTED] On Behalf Of Marcos Neves >>Sent: Thursday, July 20, 2006 9:24 AM >>To: Flashcoders mailing list >>Subject: Re: [Flashcoders] scale9grid how to >> >>I used that two. You call the scale9 function when? How do you know >>when it need to be updated? >> >>On 7/20/06, Merrill, Jason <[EMAIL PROTECTED]> wrote: >>> Well, what I did is make 9 parts to my graphic, >>> >>> topLeft_mc >>> topCenter_mc >>> topRight_mc >>> centerLeft_mc >>> center_mc >>> etc. >>> >>> Then, put those in a movieClip with the respective instance names. Then >>> pass >>that clip to a scale function, also pass width and height parameters. Then >>in the >>function, do some calculations. Something like this (this example attaches >>the >>scale 9 clip from the library): >>> >>> private function scale9():MovieClip { >>> t = this.target_mc.attachMovie("scale9graphic ", "scale9graphic_mc", >>theDepth); >>> t._x = x; >>> t._y = y; >>> x1 = 0; >>> x2 = t.topLeft_mc._width; >>> x3 = w-(t.topLeft_mc._width); >>> y1 = 0; >>> y2 = t.topLeft_mc._height; >>> y3 = h-t.bottomLeft_mc._height; >>> w1 = t.topLeft_mc._width; >>> w2 = w-(t.topLeft_mc._width + t.topRight_mc._width); >>> w3 = t.topRight_mc._width; >>> h1 = t.topRight_mc._height; >>> h2 = h-(t.topRight_mc._height+t.bottomRight_mc._height); >>> h3 = t.bottomRight_mc._height; >>> >>> t.topLeft_mc._x = x1; >>> t.topLeft_mc._y = y1; >>> >>> t.topCenter_mc._x = x2; >>> t.topCenter_mc._y = y1; >>> t.topCenter_mc._width = w2; >>> >>> t.topRight_mc._x = x3; >>> t.topRight_mc._y = y1; >>> >>> t.centerLeft_mc._x = x1; >>> t.centerLeft_mc._y = y2; >>> t.centerLeft_mc._height = h2; >>> >>> t.center_mc._x = x2; >>> t.center_mc._y = y2; >>> t.center_mc._width = w2; >>> t.center_mc._height = h2; >>> >>> t.centerRight_mc._x = x3; >>> t.centerRight_mc._y = y2; >>> t.centerRight_mc._height = h2; >>> >>> t.bottomLeft_mc._x = x1; >>> t.bottomLeft_mc._y = y3; >>> >>> t.bottomCenter_mc._x = x2; >>> t.bottomCenter_mc._y = y3; >>> t.bottomCenter_mc._width = w2; >>> >>> t.bottomRight_mc._x = x3; >>> t.bottomRight_mc._y = y3; >>> >>> return t; >>> }; >>> >>> Jason Merrill >>> Bank of America >>> Learning & Organization Effectiveness - Technology Solutions >>> >>> >>> >>> >>> >>> >>> >>-----Original Message----- >>> >>From: [EMAIL PROTECTED] [mailto:flashcoders- >>> >>[EMAIL PROTECTED] On Behalf Of Marcos Neves >>> >>Sent: Thursday, July 20, 2006 8:48 AM >>> >>To: Flashcoders mailing list >>> >>Subject: Re: [Flashcoders] scale9grid how to >>> >> >>> >>And how it can be done? >>> >> >>> >>On 7/20/06, Merrill, Jason <[EMAIL PROTECTED]> wrote: >>> >>> If it gets too messy, you can also roll your own scale 9 function for >>> >>> graphics >>- >>> >>that's what I did since I'm building for Flash 7. It's pretty easy >>> >>actually. >>> >>> >>> >>> Jason Merrill >>> >>> Bank of America >>> >>> Learning & Organization Effectiveness - Technology Solutions >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>-----Original Message----- >>> >>> >>From: [EMAIL PROTECTED] [mailto:flashcoders- >>> >>> >>[EMAIL PROTECTED] On Behalf Of Marcos Neves >>> >>> >>Sent: Wednesday, July 19, 2006 4:34 PM >>> >>> >>To: Flashcoders mailing list >>> >>> >>Subject: [Flashcoders] scale9grid how to >>> >>> >> >>> >>> >>How can I use programaticlly scale9grid to don´t deform a roundRect >>when >>> >>> >>scaled? >>> >>> >>I´know how it works at design time on flash. >>> >>> >>_______________________________________________ >>> >>> >>Flashcoders@chattyfig.figleaf.com >>> >>> >>To change your subscription options or search the archive: >>> >>> >>http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >>> >>> >> >>> >>> >>Brought to you by Fig Leaf Software >>> >>> >>Premier Authorized Adobe Consulting and Training >>> >>> >>http://www.figleaf.com >>> >>> >>http://training.figleaf.com >>> >>> _______________________________________________ >>> >>> Flashcoders@chattyfig.figleaf.com >>> >>> To change your subscription options or search the archive: >>> >>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >>> >>> >>> >>> Brought to you by Fig Leaf Software >>> >>> Premier Authorized Adobe Consulting and Training >>> >>> http://www.figleaf.com >>> >>> http://training.figleaf.com >>> >>> >>> >>_______________________________________________ >>> >>Flashcoders@chattyfig.figleaf.com >>> >>To change your subscription options or search the archive: >>> >>http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >>> >> >>> >>Brought to you by Fig Leaf Software >>> >>Premier Authorized Adobe Consulting and Training >>> >>http://www.figleaf.com >>> >>http://training.figleaf.com >>> _______________________________________________ >>> Flashcoders@chattyfig.figleaf.com >>> To change your subscription options or search the archive: >>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >>> >>> Brought to you by Fig Leaf Software >>> Premier Authorized Adobe Consulting and Training >>> http://www.figleaf.com >>> http://training.figleaf.com >>> >>_______________________________________________ >>Flashcoders@chattyfig.figleaf.com >>To change your subscription options or search the archive: >>http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >> >>Brought to you by Fig Leaf Software >>Premier Authorized Adobe Consulting and Training >>http://www.figleaf.com >>http://training.figleaf.com _______________________________________________ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com